General Groups
The following general groups have been added or updated.
| Group | Description |
|---|---|
| Pattern | A pattern with a minimum occurrence of zero and a maximum occurrence of unboundend with a reference to attributeGroup condition and the attribute value is required. |
| Frmbehavior | Frmbehavior is renamed into ishfrmfieldbehavior and added combinedvalue as the first sequence with a reference to attributeGroup condition. |
The following illustrates how the general groups are configured in the MetadataConfig.xsd file
<!-- ***********************************************************************************************--> <!-- ********** General groups *********************************************************************--> <!-- ***********************************************************************************************--> <xs:group name="formheader"> <xs:sequence> <xs:element name="label" minOccurs="0"> <xs:complexType mixed="true"> <xs:attribute name="resourceref" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="description" minOccurs="0"> <xs:complexType mixed="true"> <xs:attribute name="resourceref" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:group> <xs:group name="header"> <xs:sequence> <xs:element name="label"> <xs:complexType mixed="true"> <xs:attribute name="resourceref" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="description" minOccurs="0"> <xs:complexType mixed="true"> <xs:attribute name="resourceref" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:group> <xs:group name="ishfrmfieldbehavior"> <!--xs:all--> <xs:sequence> <!-- Before condition evaluation elements can be added more than once --> <!-- after condition evaluation elements may be added only once --> <xs:element name="combinedvalue" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attributeGroup ref="condition"/> </xs:complexType> </xs:element> <xs:element name="hidden" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attributeGroup ref="condition"/> </xs:complexType> </xs:element> <xs:element name="mandatory" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attributeGroup ref="condition"/> </xs:complexType> </xs:element> <xs:element name="multivalue" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attributeGroup ref="condition"/> </xs:complexType> </xs:element> <xs:element name="pattern" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attributeGroup ref="condition"/> <xs:attribute name="value" use="required"/> </xs:complexType> </xs:element> <xs:element name="readonly" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attributeGroup ref="condition"/> </xs:complexType> </xs:element> </xs:sequence> <!--/xs:all--> </xs:group>