Ana içeriğe geç

Kod Kutusu

CodeBox, bağlı XPath'in iç metnini kod düzenleyicisiyle düzenler. Mode düzenleyici dil desteğini belirler: JavaScript (varsayılan), XQuery, Htmlveya 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ını sağlar. Arguments ve Name kod bloğunu kullanacak özelliği tanımlar; düzenleyici girilen kodu kendi başına yürütmez.

Devre dışı bırakıldığında widget salt okunurdur ve düzenleyici değişikliklerini bağlı düğümle eşitler. JavaScript, XQuery, HTML veya stil sayfalarının bir formda düzenlenmesi, kodu çalıştırma izni vermez; yürütme, doğrulama ve yetkilendirme, kodu kullanan özelliğin sorumluluğundadır.

XML Alanları

  • XPath düzenlenen kodu saklayan öğeyi tanımlar.
  • Name bu kod bloğunu onu kullanan özelliğe tanıtır. Mode düzenleme desteğini seçer: JavaScript, XQuery, Htmlveya StyleSheet düzenleme desteğini.
  • 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 belirler; geçerli form oluşturucusu otomatik düzenleyici yüksekliği kullanır. RequiredForGroup, PlaceHolder, Hintsve Rules diğer metin girişi widget'larıyla aynı rollere sahiptir: doğrulama gruplandırması, boş durum istemi, kullanıcı yönergeleri ve koşullu form davranışı.

Düzenleyici yalnızca şu konumdaki metni kalıcı olarak saklar: XPath; Definitions, Arguments, ayrıca 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>