⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 widget-screen.xsd

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 XSD
📖 第 1 页 / 共 4 页
字号:
                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>        <xs:attribute name="secure" default="false">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>        <xs:attribute name="encode" default="false">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>    </xs:attributeGroup>    <!-- ================ WIDGETS - Includers ================ -->    <xs:element name="content" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:attributeGroup ref="attlist.content"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.content">        <xs:attribute type="xs:string" name="content-id"/>        <xs:attribute type="xs:string" name="dataresource-id"/>        <xs:attribute type="xs:string" name="edit-request"/>        <xs:attribute type="xs:string" name="edit-container-style" default="editWrapper"/>        <xs:attribute type="xs:string" name="enable-edit-name" default="enableEdit"/>        <xs:attribute name="xml-escape" default="false">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>        <xs:attribute type="xs:string" name="width">            <xs:annotation><xs:documentation>Used if non-html content to specify width of iframe.</xs:documentation></xs:annotation>        </xs:attribute>        <xs:attribute type="xs:string" name="height">            <xs:annotation><xs:documentation>Used if non-html content to specify height of iframe.</xs:documentation></xs:annotation>        </xs:attribute>        <xs:attribute type="xs:string" name="border">            <xs:annotation><xs:documentation>Used if non-html content to specify border of iframe.</xs:documentation></xs:annotation>        </xs:attribute>    </xs:attributeGroup>    <xs:element name="decorator-screen" substitutionGroup="AllWidgets">        <xs:annotation>            <xs:documentation>                Renders the named screen and includes the children of this elements at the point where it finds the decorator-section-include tag.                Note that because of the recursive nature of this tag the share-scope attribute is not availalbe.            </xs:documentation>        </xs:annotation>        <xs:complexType>            <xs:sequence>                <xs:element maxOccurs="unbounded" ref="decorator-section"/>            </xs:sequence>            <xs:attributeGroup ref="attlist.decorator-screen"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.decorator-screen">        <xs:attribute type="xs:string" name="name" use="required"/>        <xs:attribute type="xs:string" name="location"/>    </xs:attributeGroup>    <xs:element name="decorator-section">        <xs:complexType>            <xs:sequence>                <xs:element minOccurs="0" maxOccurs="unbounded" ref="AllWidgets"/>            </xs:sequence>            <xs:attributeGroup ref="attlist.decorator-section"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.decorator-section">        <xs:attribute type="xs:string" name="name" use="required"/>    </xs:attributeGroup>    <xs:element name="decorator-section-include" substitutionGroup="AllWidgets">        <xs:annotation><xs:documentation>This is just a place holder to tell the renderer to include the parent container's contents at this point.</xs:documentation></xs:annotation>        <xs:complexType>            <xs:attributeGroup ref="attlist.decorator-section-include"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.decorator-section-include">        <xs:attribute type="xs:string" name="name" use="required"/>    </xs:attributeGroup>    <xs:element name="include-form" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:attributeGroup ref="attlist.include-form"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.include-form">        <xs:attribute type="xs:string" name="name" use="required"/>        <xs:attribute type="xs:string" name="location" use="required"/>        <xs:attribute name="share-scope" default="false">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>    </xs:attributeGroup>    <xs:element name="include-menu" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:attributeGroup ref="attlist.include-menu"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.include-menu">        <xs:attribute type="xs:string" name="name" use="required"/>        <xs:attribute type="xs:string" name="location" use="required"/>    </xs:attributeGroup>    <xs:element name="include-screen" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:attributeGroup ref="attlist.include-screen"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.include-screen">        <xs:attribute type="xs:string" name="name" use="required"/>        <xs:attribute type="xs:string" name="location"/>        <xs:attribute name="share-scope" default="false">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>    </xs:attributeGroup>    <xs:element name="include-tree" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:attributeGroup ref="attlist.include-tree"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.include-tree">        <xs:attribute type="xs:string" name="name" use="required"/>        <xs:attribute type="xs:string" name="location" use="required"/>        <xs:attribute name="share-scope" default="false">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>    </xs:attributeGroup>    <xs:element name="sub-content" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:attributeGroup ref="attlist.sub-content"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.sub-content">        <xs:attribute type="xs:string" name="content-id" use="required"/>        <xs:attribute type="xs:string" name="assoc-name" use="required"/>        <xs:attribute type="xs:string" name="edit-request"/>        <xs:attribute type="xs:string" name="edit-container-style" default="editWrapper"/>        <xs:attribute type="xs:string" name="enable-edit-name" default="enableEdit"/>        <xs:attribute name="xml-escape" default="false">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>    </xs:attributeGroup>    <xs:element name="iterate-section" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:sequence>                <xs:element minOccurs="0" maxOccurs="unbounded" ref="section"/>            </xs:sequence>            <xs:attributeGroup ref="attlist.iterate-section"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.iterate-section">        <xs:attribute type="xs:string" name="entry-name" use="required"/>        <xs:attribute type="xs:string" name="list-name" use="required"/>        <xs:attribute type="xs:string" name="key-name" />        <xs:attribute type="xs:string" name="view-size" />        <xs:attribute type="xs:string" name="paginate-target" />        <xs:attribute name="paginate" default="true">            <xs:simpleType>                <xs:restriction base="xs:token">                    <xs:enumeration value="true"/>                    <xs:enumeration value="false"/>                </xs:restriction>            </xs:simpleType>        </xs:attribute>    </xs:attributeGroup>    <!-- ============== Platform Specific Elements =============== -->    <xs:element name="platform-specific" substitutionGroup="AllWidgets">        <xs:complexType>            <xs:choice>                <xs:element minOccurs="0" ref="html"/>                <xs:element minOccurs="0" ref="swing"/>            </xs:choice>        </xs:complexType>    </xs:element>    <!-- ============== HTML Specific Elements =============== -->    <xs:element name="HtmlWidgets" abstract="true"/>    <xs:element name="html">        <xs:complexType>            <xs:sequence>                <xs:element minOccurs="0" maxOccurs="unbounded" ref="HtmlWidgets"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="html-template" substitutionGroup="HtmlWidgets">        <xs:complexType>            <xs:attributeGroup ref="attlist.html-template"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.html-template">        <xs:attribute type="xs:string" name="location" use="required"/>    </xs:attributeGroup>    <xs:element name="html-template-decorator" substitutionGroup="HtmlWidgets">        <xs:annotation>            <xs:documentation>                We don't really want to encourage the use of the html-template-decorator, should be done on the screen level.                To include the sections in the decorator template just use the "render(sectionName)" method "sections" object, FTL example: ${sections.render("main")}.                For more efficient use the sections.render(sectionName, writer) method should be used, in FTL this would be in a transform or something.            </xs:documentation>        </xs:annotation>        <xs:complexType>            <xs:sequence>                <xs:element maxOccurs="unbounded" ref="html-template-decorator-section"/>            </xs:sequence>            <xs:attributeGroup ref="attlist.html-template-decorator"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.html-template-decorator">        <xs:attribute type="xs:string" name="location" use="required"/>    </xs:attributeGroup>    <xs:element name="html-template-decorator-section">        <xs:complexType>            <xs:sequence>                <xs:element minOccurs="0" maxOccurs="unbounded" ref="AllWidgets"/>            </xs:sequence>            <xs:attributeGroup ref="attlist.html-template-decorator-section"/>        </xs:complexType>    </xs:element>    <xs:attributeGroup name="attlist.html-template-decorator-section">        <xs:attribute type="xs:string" name="name" use="required"/>    </xs:attributeGroup>    <!-- ============== Swing Specific Elements =============== -->    <xs:element name="swing">        <xs:complexType/>    </xs:element></xs:schema>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -