📄 zul.xsd
字号:
</xs:complexType>
<!-- custom-attributes -->
<xs:element name="custom-attributes" type="custom-attributesType" />
<xs:complexType name="custom-attributesType">
<xs:anyAttribute processContents="lax" />
</xs:complexType>
<!-- datebox -->
<xs:element name="datebox" type="dateboxType" />
<xs:complexType name="dateboxType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="formatInputElementAttrGroup" />
<xs:attribute name="value" type="xs:dateTime" use="optional" />
<xs:attribute name="lenient" type="xs:string" use="optional" />
<xs:attribute name="compact" type="xs:string" use="optional" />
<xs:attribute name="timeZone" type="xs:string" use="optional" />
<xs:attribute name="buttonVisible" type="xs:string" use="optional" />
<xs:attribute name="image" type="xs:string" use="optional" />
<xs:attribute name="onChange" type="xs:string" use="optional" />
<xs:attribute name="onChanging" type="xs:string" use="optional" />
<xs:attribute name="onFocus" type="xs:string" use="optional" />
<xs:attribute name="onBlur" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- decimalbox -->
<xs:element name="decimalbox" type="decimalboxType" />
<xs:complexType name="decimalboxType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="formatInputElementAttrGroup" />
<xs:attribute name="value" type="xs:decimal" use="optional" />
<xs:attribute name="scale" type="xs:string" use="optional" />
<xs:attribute name="onChange" type="xs:string" use="optional" />
<xs:attribute name="onChanging" type="xs:string" use="optional" />
<xs:attribute name="onFocus" type="xs:string" use="optional" />
<xs:attribute name="onBlur" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- div -->
<xs:element name="div" type="divType" />
<xs:complexType name="divType" mixed="true">
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="align" type="divAlignAttrType" use="optional" />
<xs:attribute name="onClick" type="xs:string" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onDoubleClick" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- doublebox -->
<xs:element name="doublebox" type="doubleboxType" />
<xs:complexType name="doubleboxType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="formatInputElementAttrGroup" />
<xs:attribute name="value" type="xs:double" use="optional" />
<xs:attribute name="onChange" type="xs:string" use="optional" />
<xs:attribute name="onChanging" type="xs:string" use="optional" />
<xs:attribute name="onFocus" type="xs:string" use="optional" />
<xs:attribute name="onBlur" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- east -->
<xs:element name="east" type="eastType" />
<xs:complexType name="eastType">
<xs:sequence>
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="flex" type="xs:string" use="optional" />
<xs:attribute name="size" type="xs:string" use="optional" />
<xs:attribute name="splittable" type="xs:string" use="optional" />
<xs:attribute name="collapsible" type="xs:string" use="optional" />
<xs:attribute name="margins" type="xs:string" use="optional" />
<xs:attribute name="open" type="xs:string" use="optional" />
<xs:attribute name="autoscroll" type="xs:string" use="optional" />
<xs:attribute name="border" type="xs:string" use="optional" />
<xs:attribute name="maxsize" type="xs:string" use="optional" />
<xs:attribute name="minsize" type="xs:string" use="optional" />
<xs:attribute name="onOpen" type="xs:string" use="optional" />
</xs:complexType>
<!-- flash -->
<xs:element name="flash" type="flashType" />
<xs:complexType name="flashType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="htmlBasedComponentAttrGroup" />
<xs:attribute name="bgcolor" type="xs:string" use="optional" />
<xs:attribute name="loop" type="xs:boolean" use="optional" />
<xs:attribute name="autoPlay" type="xs:boolean" use="optional" />
<xs:attribute name="wmode" type="flashWmodeAttrType" use="optional" />
<xs:attribute name="src" type="xs:anyURI" use="optional" />
</xs:complexType>
<!-- foot -->
<xs:element name="foot" type="footType" />
<xs:complexType name="footType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="footer" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
</xs:complexType>
<!-- footer -->
<xs:element name="footer" type="footerType" />
<xs:complexType name="footerType" mixed="true">
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="labelImageElementAttrGroup" />
<xs:attribute name="span" type="xs:string" use="optional" />
<xs:attribute name="onClick" type="xs:string" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onDoubleClick" type="xs:string" use="optional" />
</xs:complexType>
<!-- grid -->
<xs:element name="grid" type="gridType" />
<xs:complexType name="gridType">
<xs:sequence>
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="columns" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="rows" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="foot" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:sequence>
<xs:element ref="foot" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="rows" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:sequence>
<xs:element ref="rows" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="columns" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="foot" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:sequence>
<xs:element ref="foot" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="columns" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:sequence>
<xs:element ref="foot" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="rows" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="columns" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
<xs:sequence>
<xs:element ref="columns" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="rows" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded" >
<xs:element ref="auxhead" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="align" type="gridAlignAttrType" use="optional" />
<xs:attribute name="pageSize" type="xs:string" use="optional" />
<xs:attribute name="paginal" type="xs:string" use="optional" />
<xs:attribute name="model" type="xs:string" use="optional" />
<xs:attribute name="rowRenderer" type="xs:string" use="optional" />
<xs:attribute name="onPaging" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
<xs:attribute name="preloadSize" type="xs:string" use="optional" />
</xs:complexType>
<!-- groupbox -->
<xs:element name="groupbox" type="groupboxType" />
<xs:complexType name="groupboxType" mixed="true">
<xs:sequence>
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element ref="caption" />
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="open" type="xs:string" use="optional" />
<xs:attribute name="closable" type="xs:string" use="optional" />
<xs:attribute name="contentStyle" type="xs:string" use="optional" />
<xs:attribute name="onClick" type="xs:string" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onDoubleClick" type="xs:string" use="optional" />
<xs:attribute name="onOpen" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- hbox -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -