Ana içeriğe geç

Onay Kutusu

Emakin'deki CheckBox widget'ı, ikili seçimlerde (örneğin seçenekleri etkinleştirme veya devre dışı bırakma) yaygın olarak kullanılan basit bir yes/no giriş modeli sunar.

XML Alanları

XPath form verisi değerini tanımlar. CheckedValue kutu işaretlendiğinde yazılır; UncheckedValue işaret kaldırıldığında yazılır. Label/Content görünen onay kutusu metnidir. Hints yardım metni sağlar ve Rules biçimlendirme veya doğrulama koşullarını içerir. Veri modeli, boş bir değer dışında bir kod kullanıyorsa işaretli ve işaretsiz değerleri açıkça belirtin; True ve boş bir değer.

Değer

  • Varsayılan Değerler:
    • İşaretli: True
    • İşaretsiz: (empty)

Aşağıdaki özellikler ayarlanarak bu varsayılan değerler özelleştirilebilir:

  • CheckedValue: Onay kutusu işaretlendiğinde kullanılacak değeri tanımlar.
  • UncheckedValue: Onay kutusu işaretlenmediğinde kullanılacak değeri tanımlar.

Notlar

  • Büyük/küçük harfe duyarsız karşılaştırma:
    Değer karşılaştırmaları büyük/küçük harfe duyarsızdır. Örneğin, aşağıdaki değerler varsayılan işaretli durum için eşdeğer kabul edilir:

    • True
    • true
    • TRUE
    • TrUe

Bu esneklik, harf büyüklüğünden veya giriş biçiminden bağımsız olarak tutarlı veri değerlendirmesi sağlar.

Örnek

1
2
3
4
5
<CheckBox XPath="Approved" CheckedValue="True" UncheckedValue="False">
    <Label><Content><![CDATA[Approved]]></Content></Label>
    <Hints><![CDATA[]]></Hints>
    <Rules />
</CheckBox>