Ana içeriğe geç

Düğme

Düğme bileşeni, tıklandığında eylemleri tetikler.

XML Alanları

  • XPath Düğme etiketinin ve betiğinin kullanabileceği veri bağlamını sağlar. Kendisi bir düğme değeri depolamaz.
  • Label/Content görünür etikettir ve veri şablonu kullanabilir. HandleScript/Content başarılı doğrulamanın ardından çalıştırılan betiktir.
  • ValidationGroup Doğrulamayı bu gruptaki kurallarla sınırlar. Doğrulama başarısız olursa tıklama betiği çalıştırılmaz.
  • Icon Görüntülenecek simgeyi seçer; HtmlClass isteğe bağlı bir sunum sınıfı sağlar. Hints yardım metni sağlar; Rules koşullu görünürlüğü veya düzenlenebilirliği denetler.

Özellikler

  • Label: Düğmede görüntülenecek metni belirtir. Bu, statik bir dize veya veri şablonu olabilir.
  • HandleScript: Tıklama sırasında yürütülecek JavaScript kodunu içerir. Bu betik, $Xml gibi istemci tarafı betik nesnelerine erişebilir ve async/await sözdizimini destekler.

Info

Betik yürütme süresi 50 ms'yi aşarsa tamamlanana kadar yükleme simgesi görüntülenir.

  • Icon: Düğmede görüntülenecek bir simge belirtir.
  • ValidationGroup: Düğmeyle ilişkili doğrulama grubunu belirtir. Düğmeye tıklandığında yalnızca bu gruptaki kurallar doğrulanır. Herhangi bir kural başarısız olursa tıklama olayı iptal edilir ve HandleScript yürütülmez.

Örnek

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<Button ValidationGroup="" Icon="" HtmlClass="" XPath="">
    <Label>
        <Content><![CDATA[Click Me]]></Content>
    </Label>
    <HandleScript>
        <Content><![CDATA[alert('Hi.');]]></Content>
    </HandleScript>
    <Hints><![CDATA[]]></Hints>
    <Rules />
</Button>