Ana içeriğe geç

Kod Kutusu

CodeBox, kod düzenleyicisiyle bağlı olduğu XPath'in iç metnini düzenler. Mode Düzenleyici dil desteğini seçer: JavaScript (varsayılan), XQuery, Html, veya StyleSheet. Size düzenleyici boyutu seçeneği olarak korunur; geçerli form oluşturucusu otomatik düzenleyici yüksekliği kullanır.

Tanımlar ve Bağımsız Değişkenler

Definitions kod yardımı için düzenleyici tanımları sağlar. Arguments ve Name kodu kullanan özelliğin kod bloğunu tanımlar; düzenleyici girilen kodu kendisi yürütmez.

Bileşen devre dışı bırakıldığında salt okunur olur ve düzenleyicideki değişiklikleri bağlı düğümle eşitler. Bir formda JavaScript, XQuery, HTML veya stil sayfalarını düzenlemek, kodu çalıştırma iznini tek başına vermez; yürütme, doğrulama ve yetkilendirme kodu kullanan özelliğin sorumluluğundadır.

XML Alanları

  • XPath düzenlenen kodu depolayan öğeyi tanımlar.
  • Name bu kod bloğunu, onu kullanan özelliğe tanıtır. Mode şunlardan birini JavaScript, XQuery, Html, veya StyleSheet düzenleme desteğini seçer.
  • Definitions/Definition kod yardımı için kullanılan sıfır veya daha fazla adı sağlar. Arguments/Argument kod bloğunu kullanan özelliğin beklediği parametreleri sağlar.
  • Size düzenleyici boyutu seçeneğini seçer; geçerli form oluşturucusu otomatik düzenleyici yüksekliği kullanır. RequiredForGroup, PlaceHolder, Hints, ve Rules diğer metin girişi bileşenlerindekiyle aynı rollere sahiptir: doğrulama gruplandırması, boş durum istemi, kullanıcı yönergeleri ve koşullu form davranışı.

Düzenleyici yalnızca şu konumlardaki metni kaydeder XPath; Definitions, Arguments, ve Name başka bir yapılandırılmış özelliğin bu metni nasıl yorumlaması gerektiğini belirtir.

Örnek

1
2
3
4
5
6
7
8
9
<CodeBox XPath="Script" Name="Validation" Mode="JavaScript" Size="Medium" RequiredForGroup="">
    <PlaceHolder><![CDATA[]]></PlaceHolder>
    <Definitions>
        <Definition>forms</Definition>
    </Definitions>
    <Arguments />
    <Hints><![CDATA[]]></Hints>
    <Rules />
</CodeBox>