Usage
The DynamicInstallerRequirementValidator is an implicit data validator for checking a set of conditions on each panel change.
Example
<dynamicinstallerrequirements> <installerrequirement severity="error" condition="this.condition.must.not.happen" messageid="this.condition.must.not.happen.translation.id"/> <installerrequirement severity="error" condition="this.condition.may.happen" messageid="this.condition.may.happen.translation.id"/> ... </dynamicinstallerrequirements>
<installerrequirement> - attributes
Attribute | Description | Default | Required |
---|---|---|---|
severity | The severity the validator should apply in case of the condition gets true. Possible values: "warning" | "error" | none | yes |
condition | A valid condition ID defined within the <conditions/> element. | none | yes |
messageid | A valid message ID from the appropriate translation file. If it can't be foundm the mentioned ID itself is displayed instead of the translated text. | none | yes |