De werking van een aantal Custom Properties verder toegelicht
NextButtonVisible/PreviousButtonVisible
Op elke formulier dient de front-end de volgende en vorige button neer te zetten. Dit is gedaan zodat de front-end validatie kan doen voordat het de volgende/vorige pagina aangeroepen kan worden. Denk hier bijvoorbeeld aan verplichte velden.
Standaard zijn deze buttons dus aanwezig, maar kunnen overruled worden door deze Custom Properties.
HideButton
Deze Custom Property staat op de Group(type page) en wordt getriggerd door een eigenschap in een Question -> ReadyForProcess.
Indien een Question aangepast wordt waar de eigenschap ReadyForProcessaangevinkt staat, dient de Button op het formulier met de naam uit de Custom Property ge-hide te worden.
Hiermee kan afgedwongen worden dat bijvoorbeeld na het aanpassen van een premiebepalend veld een herberekening plaats moet vinden.
HideNextButton
Zie HideButton, maar dan geldt dit voor de volgende knop.
In onderstaande Group staat een Custom Property HideButton met Value: Toevoegen of bijwerken in pakket
Op het formulier staat onderstaande Question:
En in Xml:
Na het aanpassen van deze Question wordt onderstaande button ge-hide:
De gebruiker moet opnieuw Berekenen om het product toe te kunnen voegen aan het pakket.
Na elk contact met de SoftRules server reset deze waarde.
DefaultExpandableBehaviour
Op een Group van het type Expandable kan deze Custom Property bestaan met de waarden Collapse of Expand (default Collapse)