Portlet Factory, Version 6.1.2


 

Creating groups of fields

In an XML file, you can create groupings of fields. To do this, create group definitions directly under the root DataDefinitions element. A typical group definition might looks as follows:

<DataDefinitions>
 <GroupDefinitions>
  <GroupDefinition name="Personal">
   <Label>Personal Information</Label>
  </GroupDefinition>
  <GroupDefinition name="Address">
   <Label>Address</Label>
  </GroupDefinition>
 </GroupDefinitions>
 <DataDefinition name="Members">
  <Required>true</Required>
  <Children>
   <DataDefinition name="first">
    <GroupName>Personal</GroupName>
    <Label>First Name</Label>
    <Required>true</Required>
    <DataType>string</DataType>
   </DataDefinition>
   <DataDefinition name="last">
    <GroupName>Personal</GroupName>
    <Label>Last Name</Label>
    <Required>true</Required>
    <DataType>string</DataType>
   </DataDefinition>
   <DataDefinition name="states" base="base_US_States">
    <GroupName>Address</GroupName>
    <Label>States</Label>
    <Required>false</Required>
    </DataDefinition>
   <DataDefinition name="birthdate" base="base_date">
    <GroupName>Personal</GroupName>
    <Label>Date Of Birth (MM/DD/YY)</Label>
    <Required>false</Required>
   </DataDefinition>
   <DataDefinition name="birthtime" base="base_time">
    <GroupName>Personal</GroupName>
    <Label>Time Of Birth (HH:MM AM/PM)</Label>
    <Required>false</Required>
   </DataDefinition>
   <DataDefinition name="salary">
    <GroupName>Business</GroupName>
    <Label>Salary</Label>
    <Required>false</Required>
   </DataDefinition>
  </Children>
 </DataDefinition>
</DataDefinitions>

The <GroupDefinitions> elements set up individual groups of fields under corresponding <GroupDefinition> elements.

Parent topic: Working with data definitions


Library | Support |