- 20 Dec 2022
- 1 Minute to read
- DarkLight
Yazı
- Updated on 20 Dec 2022
- 1 Minute to read
- DarkLight
Kısa ve genel metin girişi için bir yazı nesnesi kullanılabilir. Giriş maskeleri ve doğrulamaları tanımlamak için, kullanıcıların bilgileri istenilen biçimlerde kalıplama sağlayan seçenekleri vardır. Yazı nesnesinde veri maskelemesi yapmak için gerekli örneklere şuradan ulaşılabilir.
Form otomatik oluşturulurken, alan adı gelecektir. Ancak sonradan yazı nesnesi ekleniyorsa, alan adı, uygun tip alanı olarak seçilmelidir.
Yazı nesnesine ait özelliklerden ortak olan özellikler Form Bileşenleri Genel başlığında açıklanmıştır.
Veri Giriş Maskesi
Giriş maskesi, önceden tanımlanmış bir biçim sağlayarak kullanıcıya giriş de yardımcı olur. Bir telefon numarası alanı için giriş maskesi varsayılan olarak (999) 999-9999'dur.
- 9: sayısal
- a: alfabetik
- *: alfanümerik
Önek
Form üzerinde ilgili bileşenin önünde gösterilen metindir. Örneğin IBAN bilgisi girilecek ise, önek olarak "TR" kullanılabilir.
Yazı nesnesi bir tip alanına bağlı ise, önek bilgisi veritabanına yazılmaz. Yukarıdaki örnekte olduğu şekilde IBAN bilgisi veritabanına sadece sayısal kısımları olacak şekilde yazılır.
Kelime Sayısını Göster
Yazı nesnesi içinde bulunan değerin kelime sayısını, nesnenin sağ alt köşesinde gösterir.
Karakter Sayısını Göster
Yazı nesnesi içinde bulunan değerin karakter sayısını, nesnenin sağ alt köşesinde gösterir. Boşluklar karakter sayısına dahildir.
Minimum Uzunluk
Yazı nesnesi alanına girilebilecek minimum uzunluk bilgisidir. Yeterince bilgi girilmez ise, aşağıdaki görselde görüldüğü gibi uyarı çıkar. Minimum uzunluk bilgisi örneğin 6 ise, mesaj 5 karakterden fazla olmalıdır şeklinde uyarır. İstenen minimum uzunluğa gelindiğinde mesaj kaybolur. Boşluklar karakter sayısına dahildir.
Maksimum Uzunluk
Yazı nesnesi alanına girilecek maksimum uzunluk bilgisidir. Bu değer aşıldığında, aşağıdaki görselde olduğu gibi uyarı çıkar. Maksimum uzunluk bilgisi örneğin 10 ise, mesaj 11 karakterden az olmalıdır şeklinde uyarır. Veri istenen uzunluğa uygun bir şekilde kısaltıldığında mesaj kaybolur. Boşluklar karakter sayısına dahildir.
Minimum Kelime Sayısı
Yazı nesnesi alanına yazılabilecek minimum kelime sayısını gösterir.
Maksimum Kelime Sayısı
Yazı nesnesi alanına yazılabilecek maksimum kelime sayısını gösterir.
Düzenli İfade Kalıbı (Regex)
Regular Expressions (Düzenli İfadeler) kelimesinin kısaltması olan regex, e-posta adresi, telefon numarası gibi kullanıcı tarafından girilen ve belirli bir düzen içeren girdilerin kontrolünün sağlanması için kullanılan kendine ait söz dizimi olan bir yapıdır. Bu yapıya uygun olarak yazı nesnesinin verisi de kalıp olarak kullanılabilir.
Örneğin telefon numarası kalıbı için ifade şu şekildedir :
"([\+]90?[ ])(\(5+[0-9]{2}\)[ ])([0-9]{3})([\-])([0-9]{2})([\-])([0-9]{2})" şeklindeki bir ifade verinin "+90 (5XX) XXX-XX-XX" şeklinde girilmesini kontrol eder.