Property Groups and Properties

Control Types

As an administrator you can choose one of the following types:

Property Definitions and Property Groups are created and linked to types via the commands described in Admin Command-Line Interface for CDA Serverusing the Property (Group) Definition Schema. The following restrictions apply when a set of property groups and properties is created out of the XML property definition file (in addition to schema validation):

Panel Group Definition

The following XML snippet shows the panel group definition:

<xs:element name="Group">
	<xs:complexType>
		<xs:sequence>
		<!-- Property Definition-->
		</xs:sequence>
		<xs:attribute name="name" type="bondstringtype"/>
		<xs:attribute name="displayName" type="bondstringtype" use="optional"/>
	</xs:complexType>
</xs:element>

Modes

Panel Properties Definition

The following XML snippet shows the panel properties definition:

<xs:element name="Group">
	<xs:complexType>
		<xs:sequence>
			<xs:element name="Property" maxOccurs="unbounded">
				<xs:complexType>
				    <xs:sequence>
					<xs:element name="Defaultvalue" type="xs:string" minOccurs="0"/>
				        <xs:element name="List" type="bondlist" minOccurs="0">
			                <xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1"/>
			            </xs:sequence>
					<xs:attribute name="name" type="bondstringtype" use="required"/>
					<xs:attribute name="displayName" type="bondstringtype" use="optional"/>
					<xs:attribute name="type" type="bondproptype" use="required"/>
					<xs:attribute name="mode" type="bondpropertymode" use="required"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<!-- Panel Group Definition -->
	</xs:complexType>
</xs:element>

Attributes

Modes

Element