logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
logologo
Genel Bakış

Veri Kaynakları

Veri Kaynağı Yönetimi
Ana Veri Kaynağı

Harici Veri Kaynakları (Veritabanı)

Giriş
Harici MySQL
Harici MariaDB
Harici PostgreSQL
Harici MSSQL
Harici Oracle
Ana ve Harici Veritabanı Karşılaştırması
REST API Veri Kaynağı
KingbaseES Veri Kaynağı

Veri Tabloları

Genel Bakış
Standart Tablo
Kalıtım Tablosu
Dosya Tablosu
Ağaç Tablosu
Takvim Tablosu
Yorum Tablosu
İfade Tablosu
SQL Tablosu
Veritabanı Görünümleri

Veri Tablosu Alanları

Genel Bakış
Alan Doğrulaması

Temel Türler

Tek Satırlı Metin
Çok Satırlı Metin
Cep Telefonu
E-posta
URL
Tam Sayı
Sayı
Yüzde
Parola
Renk
Simge

Seçim Türleri

Onay Kutusu
Açılır Menü (Tek Seçim)
Açılır Menü (Çoklu Seçim)
Radyo Düğmesi
Onay Kutuları

Multimedya

Markdown
Markdown (Vditor)
Zengin Metin
Ek (İlişki)
Ek (URL)

Tarih ve Saat

Genel Bakış
Tarih/Saat (Zaman Dilimli)
Tarih/Saat (Zaman Dilimsiz)
Unix Zaman Damgası
Tarih (Saatsiz)
Saat

Geometrik Şekiller

Nokta
Çizgi
Daire
Poligon

Gelişmiş Türler

UUID
Nano ID
Sıralama
Formül
Otomatik Kodlama
JSON
Veri Tablosu Seçici
Şifreleme

Sistem Bilgileri

Oluşturma Tarihi
Son Değiştirme Tarihi
Oluşturan
Son Değiştiren
Çalışma Alanı
Tablo OID

İlişki Türleri

Genel Bakış
Bire Bir
Bire Çok
Çoka Bir
Çoka Çok
Çoka Çok (Dizi)

Geliştirme

Genel Bakış
Previous PageGenel Bakış
Next PageTek Satırlı Metin
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#Alan Doğrulama

koleksiyonlardaki verilerin doğruluğunu, güvenliğini ve tutarlılığını sağlamak amacıyla NocoBase, alan doğrulama işlevselliği sunar. Bu özellik temel olarak iki ana bölümden oluşur: kural yapılandırması ve kural uygulaması.

#Kural Yapılandırması

20250819181342

NocoBase sistem alanları, Joi kurallarını entegre eder ve aşağıdaki şekilde desteklenir:

#Metin (String) Tipi

Joi metin tipleri, aşağıdaki NocoBase alan tiplerine karşılık gelir: Tek Satır Metin, Çok Satırlı Metin, Telefon Numarası, E-posta, URL, Parola ve UUID.

#Genel Kurallar

  • Minimum uzunluk
  • Maksimum uzunluk
  • Uzunluk
  • Desen
  • Zorunlu

#E-posta

20250819192011 Daha fazla seçeneği görüntüleyin

#URL

20250819192409 Daha fazla seçeneği görüntüleyin

#UUID

20250819192731 Daha fazla seçeneği görüntüleyin

#Sayı Tipi

Joi sayı tipleri, aşağıdaki NocoBase alan tiplerine karşılık gelir: Tam Sayı, Sayı ve Yüzde.

#Genel Kurallar

  • Büyüktür
  • Küçüktür
  • Maksimum değer
  • Minimum değer
  • Katı

#Tam Sayı

Genel kurallara ek olarak, tam sayı alanları ayrıca tam sayı doğrulamayı ve güvenli olmayan tam sayı doğrulamayı destekler. 20250819193758

#Sayı ve Yüzde

Genel kurallara ek olarak, sayı ve yüzde alanları ayrıca hassasiyet doğrulamayı destekler. 20250819193954

#Tarih Tipi

Joi tarih tipleri, aşağıdaki NocoBase alan tiplerine karşılık gelir: Tarih (saat dilimi ile), Tarih (saat dilimi olmadan), Sadece Tarih ve Unix zaman damgası.

Desteklenen doğrulama kuralları:

  • Büyüktür
  • Küçüktür
  • Maksimum değer
  • Minimum değer
  • Zaman damgası formatı doğrulaması
  • Zorunlu

#İlişki Alanları

İlişki alanları yalnızca zorunlu doğrulamayı destekler. İlişki alanları için zorunlu doğrulamanın, alt form veya alt tablo senaryolarında şu anda desteklenmediğini lütfen unutmayın. 20250819184344

#Doğrulama Kurallarının Uygulanması

Alan kurallarını yapılandırdıktan sonra, veri eklerken veya değiştirirken ilgili doğrulama kuralları tetiklenecektir. 20250819201027

Doğrulama kuralları, alt tablo ve alt form bileşenleri için de geçerlidir: 20250819202514

20250819202357

Alt form veya alt tablo senaryolarında, ilişki alanları için zorunlu doğrulamanın geçerli olmadığını lütfen unutmayın. 20250819203016

#İstemci Tarafı Alan Doğrulamasından Farkları

İstemci tarafı ve sunucu tarafı alan doğrulaması farklı uygulama senaryolarında kullanılır. Uygulama yöntemleri ve kural tetikleme zamanlamaları arasında önemli farklılıklar bulunduğundan, bu iki tür doğrulamanın ayrı ayrı yönetilmesi gerekir.

#Yapılandırma Yöntemi Farkları

  • İstemci tarafı doğrulama: Kuralları düzenleme formlarında yapılandırırsınız (aşağıdaki şekilde gösterildiği gibi).
  • Sunucu tarafı alan doğrulaması: Alan kurallarını veri kaynağı → koleksiyon yapılandırmasında ayarlarsınız. 20250819203836

20250819203845

#Doğrulama Tetikleme Zamanlaması Farkları

  • İstemci tarafı doğrulama: Kullanıcılar alanları doldururken doğrulamayı gerçek zamanlı olarak tetikler ve hata mesajlarını anında gösterir.
  • Sunucu tarafı alan doğrulaması: Veri gönderildikten sonra, veritabanına kaydedilmeden önce sunucu tarafında doğrulamayı yapar ve hata mesajlarını API yanıtları aracılığıyla döndürür.
  • Uygulama kapsamı: Sunucu tarafı alan doğrulaması, yalnızca form gönderimi sırasında değil, aynı zamanda iş akışı ve veri içe aktarma gibi veri ekleme veya değiştirme içeren tüm senaryolarda tetiklenir.
  • Hata mesajları: İstemci tarafı doğrulama, özel hata mesajlarını desteklerken, sunucu tarafı doğrulama şu anda özel hata mesajlarını desteklememektedir.