×
Menu
Index

Group

 

Introductie

Een Group kan een hoeveelheid items van een Userinterface bundelen. Bijvoorbeeld NAW gegevens of items die allemaal aan een bepaalde stijl moeten voldoen.
 

Name

De naam van de Group. Deze kan worden getoond op het scherm.
 

Type

Er zijn verschillende typen Groups:
 
Page
 
Hierbij is het de bedoeling dat de informatie in de Group op verschillende pagina's wordt getoond. Bijvoorbeeld tabbladen.
Box
 
De informatie van groups met het Type Box behoort omkaderd te zijn. Dit kan gebruikt worden als de informatie bij elkaar hoort. Bijvoorbeeld bij een persoon of een object.
Expandable
 
De informatie die onder een Group is gedefinieerd van het Type Expandable behoort in en uit geklapt te kunnen worden door de gebruiker.
Grid
 
Definieert een matrix van cellen opgedeeld in GridColumns en GridRows, waarbij het aantal GridColumns steeds 12 eenheden breed moeten zijn. Binnen iedere cell kan weer een Grid worden geplaatst waarvoor hetzelfde geldt.
GridColumn
 
Maakt onderdeel uit van een Grid of een GridRow en dient altijd een Custom Property te bevatten met de naam ColumnWidth die de breedte ervan aangeeft in eenheden. Het aantal eenheden van een Grid dient altijd 12 te zijn. Naast een GridColumn met een ColumnWidth=4 is dus nog ruimte voor één of meerdere GridColumns met een totale breedte van 8. De cellen in een GridColumn kunnen ook weer Grids bevatten zodat een fijnere verdeling van de breedte te maken is.
GridRow
 
Deelt een Grid op in rijen waarin GridColumns kunnen worden geplaatst of deelt een GridColumn op in rijen.
Table
 
Definieert een matrix van cellen opgedeeld in Columns en Rows.
Column
 
Maakt onderdeel uit van een Table of Column.
Row
 
Deelt een Table op in rijen waarin Columns kunnen worden geplaatst of deelt een Column op in Rows.
Popup
 
Zorgt ervoor dat de Group als popup is te tonen.
 
Het is uiteindelijk aan de cliënt die de Userinterface op basis van de XML genereert, om te bepalen hoe er met de eigenschap Type van de Group wordt omgegaan.
 

Parameter

Toont naam van de parameter waaraan de Group gekoppeld is. Met de knop kan de lijst met Parameters worden opgeroepen en kan de Group eventueel aan een andere Parameter worden gekoppeld.
 

Repeat

Met de Repeat functie is het mogelijk om delen van de Userinterface te herhalen. Dit kan gebruikt worden om bijvoorbeeld meerdere personen of objecten in te kunnen voeren.
 

Repeating path

Het pad waar het object zich bevindt in het XML document en wat meerdere keren in de Userinterface voor mag komen. Met kan de dropdown eventueel worden gevuld met alle mogelijke paden uit de Element Table. Met de knop kan een Expression worden gekoppeld aan het selecteren van de juiste items.
 

MaxOccurs

Het maximum aantal keren dat dit object zich mag herhalen.
 

Repeat childtools only

In het geval er Group onder de repeating Group staat met een include, dan zou de Header van die Group bij elke instantie worden getoond. Dit is soms wel en soms niet gewenst. Als dit niet gewenst is, dan biedt dit vinkje de mogelijkheid om de header achterwege te laten.
 

Include userinterface

Met de Include userinterface functie is het mogelijk om een andere Userinterface (met alle Question, Groups, Labels en Buttons) in te voegen op de plaats van de Group.
 

User Interface

Een dropdown om een Userinterface te selecteren die moet worden ge-include. Wordt een Userinterface ge-include waaraan een parameter lijst gekoppeld is, dan volgt nog een window waarin de Value en het Path opgegeven moet worden.
 
 
Voor alle unbound Questions binnen de Userinterface gelden dan bovenstaande waarden.
 

Library

De bibliotheek van de Userinterface die moet worden ge-Include.
 

Suppress all items when group is invisible

Als hier een vinkje staat, dan worden alle in de Group gekoppelde Assignments niet meegenomen in het Input XML voor SoftRules® als de Group niet zichtbaar is.
 

Visible conditions

Hier kunnen de Conditions worden opgegeven op basis waarvan de Group visible (of invisible) is.
 

Activation conditions

Als de Activation expression bij het creëren van de userinterface door SoftRules® WAAR is, zal de Group inclusief alle onderliggende items worden opgenomen in het XML. Is de Activation expressie NIET WAAR, dan zal de aanroepende applicatie dit deel van de Userinterface niet terug zien in het XML. Zo kan worden voorkomen dat de Userinterface XML onnodig groot wordt.
 

Custom properties

Zie hier.