Text Input Elementinde Maskeleme

Kuika platformunda geliştirdiğiniz uygulamalarda Text Input elementinde maskeleme işlemlerini yönetebilirsiniz. Maskeleme, belirlenen formatlara uygun veri girişini sağlamaktadır. Aşağıda, örnek maskeleme çeşitleri verilmiştir:

Maskeleme Çeşitleri

  • 99/99/9999: Uluslararası tarih biçiminde bir tarih (gün, sayısal ay, yıl). "/" karakteri mantıksal bir tarih ayırıcıdır ve kullanıcıya uygulamanın geçerli kültürüne uygun tarih ayırıcı olarak görünür. Örneğin: “01/01/2023”.
  • (999)-999-9999: Birleşik Devletler telefon numarası formatı, alan kodu isteğe bağlıdır. Kullanıcılar isteğe bağlı karakterleri girmek istemezse, boşluk girebilir veya fare işaretçisini ilk 0 ile temsil edilen maske konumuna doğrudan yerleştirebilirler. Örneğin: “(555) 555-1234”. 
  • $999,999.00: 0 ile 999999 arasında bir para birimi değeri. Para birimi, binlik ve ondalık karakterler çalışma zamanında kültüre özgü eşdeğerleriyle değiştirilir. Örneğin: “$123,456.00”.

Uygulama Adımları

1. Elements panelinden “Text Input” elementini sürükleyip bırakın. 

2. Eklediğiniz “Text Input” elementine tıklayın. Sağ tarafta açılan “Properties” panelinden “Mask” bölümünü açın. 

3. Element seçili iken Properties panelinde Mask bölümünden ilgili tanımlamayı yapın. 

 “Mask → Fixed Value” kısmına manuel olarak veri girebileceğiniz gibi veri tabanından da veri çekebilirsiniz. 

Ayrıca, Kuika üzerinde farklı ülkeler için numara maskelerinin nasıl göründüğüne bakalım:

  • Türkiye Numarası: 999 999 99 99
  • Almanya Numarası: +49 99 999 99
  • Fransa Numarası: 9 99 99 99 99

Bu şekilde ayrımları “Fixed Value” alanına eklerseniz, önizleme alındığında maskeleme işlemi gerçekleştirilmiş olacaktır.