×
Menu
Index

Group

 

Introduction

A Group is a container of Userinterface items. You can use Groups to bundle items that are logically linked to each other, or all need to be shown (by the client) in the same style.
 

Name

The Name of the Group. This can be shown on the screen by the client.
 

Type

There are 3 types of Groups:
 
Page
 
The client is supposed to show these items in a paged form, form example tabpages.
Box
 
The client is supposed to show the items in this type of Groups bordered or in a way that the user can see that these items belong to each other. For example questions about the same person or questions about an object.
Expandable
 
The client is supposed to show the items in this type of Group in a way that the user can collapse and expand (or hide and show).
 

Parameter

When using Userinterfaces with late binding (dynamic Userinterfaces), each Group in this UserInterface should be coupled with one of the Parameters defined in the UserInterface. When adding a Group in such a UserInterface a popup appears.
 
 
Here you can chose the Parameter that will be used to bind the Questions in this Group. When using Relative Paths in these Questions the Path from the Parameter will be used to make these Absolute.
 

Repeat

Using the Repeat function it is possible to repeat parts of the UserInterface (Groups). This can be used to let the user enter multiple users or objects.
 

Repeating path

Enter the XML path where these multiple users or objects reside in the XML document.
 

MaxOccurs

The maximum number of repeats for this object.
 

Include userinterface

Using the Include Userinterface function it is possible to load another UserInterface at the location of this Group. Only UserInterfaces that contain a Parameter list can be included. When including a UserInterface the following screen will appear after selecting a UserInterface:
 
 
This will show the Parameters of the UserInterface that you are including and gives you the opportunity to enter Value and Path for each Parameter.
 
Use Library and the UserInterface dropdown to select the correct UserInterface.
 

Suppress all items when group is invisible

When checked all coupled Assignments in this Group will not be transferred to the Input XML document if the Group is invisible.
 

Visible conditions

Doubleclick this panel to open the Expression editor to enter the Conditions that make the Group visible (or invisible). No Conditions will make it visible.
 

Activation conditions

If you want to remove this Group from the UserInterface XML at certain conditions, you can enter Activation Conditions for that. You can use this to keep the UserInterface XML small (for a better performance).