Get Is Dynamic Form Valid

Get Is Dynamic Form Valid

Kuika’nın Get Is Dynamic Form Valid aksiyonu, kullanıcı arayüzünde yer alan bir Dynamic Form elementinde geçerli (valid) olup olmadığını kontrol etmek için kullanılır. Bu aksiyon, formun doldurulması gereken zorunlu alanlarının eksiksiz ve doğru biçimde tamamlanıp tamamlanmadığını belirlemek amacıyla tercih edilir. Özellikle kayıt, gönderim veya hesaplama gibi işlemlerden önce form doğrulaması yapmak isteyen uygulamalarda yaygın olarak kullanılır.

Bu aksiyon şu an Beta sürümde sunulmaktadır ve geliştirme süreci devam etmektedir. Üretim ortamında kullanılmadan önce dikkatli test edilmesi önerilir.

Aksiyon yalnızca Dynamic form elementinde tanımlı validasyon kurallarına göre çalışır. Attribute düzeyinde "IsRequired" olarak işaretlenen alanlar bu kontrol kapsamındadır.

Teknik Özellikler

  • Form Doğrulama (Validation Paneli): Get Is Dynamic Form Valid aksiyonu şu tek parametreyle çalışır:
    • Dynamic Form Component (Zorunlu): Geçerliliği kontrol edilecek dinamik form bileşenidir. UI üzerinde tanımlı Dynamic Form seçilmelidir.
  • Veri Kaynağı Uyumluluğu: Parametre, yalnızca Symbol Picker > Components üzerinden tanımlanmış bir Dynamic Form elementi olabilir.
  • Aksiyon Sonucu: Aksiyon sonucu, Boolean (true/false) döner:
    • true: Form geçerlidir.
    • false: Formda eksik ya da hatalı alanlar bulunmaktadır.
  • Web Uygulama Desteği: Get Is Dynamic Form Valid aksiyonu web uygulamalarda çalışır.
Get Is Dynamic Form Valid Aksiyonu Uygulama Adımları

1. Dynamic Form Elementi Ekleme

  • Form üzerinde dinamik attribute alanları içeren bir Dynamic Form elementi tanımlanır.
  • Zorunlu (IsRequired) alanlar attribute tanımında belirtilir.

2. Doğrulama Aksiyonunu Tanımlama

  • “Gönder” ya da “Devam Et” gibi bir buton oluşturulur.
  • Butona tıklanınca:
    • + ADD ACTION > OnClick > EAV > Dynamic Form > Get Is Dynamic Form Valid aksiyonu eklenir.
  • Parametre → Dynamic Form Components > Dynamic Form adı

3. Aksiyon Sonucuna Göre Koşullu İşlem

  • If aksiyonu kullanılarak:
    • Eğer sonuç true ise → Save Record , Navigate  gibi işlemler tetiklenebilir.
    • Eğer sonuç false ise → Kullanıcıyı bilgilendirme aksiyonları çalıştırılabilir.
Kullanım Senaryosu: Form Geçerliyse Kaydet

Bir kullanıcı, dinamik bir başvuru formunu doldurur ve “Kaydet” butonuna tıklar.

  1. Butona tıklanınca Get Is Dynamic Form Valid aksiyonu çalışır.
  2. Eğer form geçerli değilse kullanıcıya "Lütfen tüm zorunlu alanları doldurun" uyarısı gösterilir.
  3. Eğer form geçerliyse, veriler Get Entity Value from Dynamic Form ile alınır ve veritabanına kaydedilir.
Get Is Dynamic Form Valid Aksiyonu İleri Seviye Özelleştirmeler
  • Alanlara Otomatik Odaklanma: Geçersiz alan varsa kullanıcı doğrudan hatalı alana yönlendirilebilir.
  • Önce Temizle, Sonra Kontrol Et: Eski uyarı mesajları önce Clear aksiyonuyla temizlenebilir.
  • Form Adımlarında Kullanım: Çok sayfalı veya sekmeli formlarda, her adım geçerliyse sonraki adıma geçmeye izin verilebilir.

Teknik Riskler

  • Attribute Ayarları: Attribute’ların IsRequired veya veri tipi ayarları doğru yapılmamışsa, geçerlilik kontrolü eksik olabilir.
  • Sadece UI Validasyonu: Bu aksiyon sadece UI üzerindeki kontrolleri kapsar; veri tabanı düzeyindeki iş kurallarını içermez.

Get Is Dynamic Form Valid aksiyonu, Kuika platformunda form tabanlı işlemleri güvenli ve kontrollü hale getiren temel doğrulama mekanizmasıdır. Kullanıcının eksiksiz ve hatasız veri girmesini garanti altına almak için diğer aksiyonlarla birlikte etkili şekilde kullanılabilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar