01-Yazı
    • 25 Oct 2024
    • 1 Minute to read
    • Dark
      Light

    01-Yazı

    • Dark
      Light

    Article summary

    Form Bileşenleri - Yazı

    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 Bileşen Ortak Özellikleri ( Veri, Doğrulama, Görünürlük, Görünüm) 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 veri tabanı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ı nesnesine girilebilecek karakter sayısını belirtir. 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.