silverstripe-userforms/tests/Model/EditableCustomRuleTest.yml

31 lines
1.2 KiB
YAML
Raw Normal View History

SilverStripe\UserForms\Model\EditableFormField:
countryDropdown:
ClassName: SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField
Name: CountrySelection
Title: "Choose your country"
DisplayRulesConjunction: And
ShowOnLoad: false
irdNumberField:
ClassName: SilverStripe\UserForms\Model\EditableFormField\EditableTextField
Name: IRDNumber
Title: "Enter your IRD Number"
countryTextField:
ClassName: SilverStripe\UserForms\Model\EditableFormField\EditableTextField
Name: CountryTextSelection
Title: "Enter your country (2 digit prefix)"
DisplayRulesConjunction: And
ShowOnLoad: false
SilverStripe\UserForms\Model\EditableCustomRule:
rule1:
Display: Show
ConditionOption: HasValue
FieldValue: NZ
ConditionField: =>SilverStripe\UserForms\Model\EditableFormField.countryDropdown
Parent: =>SilverStripe\UserForms\Model\EditableFormField.irdNumberField
rule2:
Display: Show
ConditionOption: ValueGreaterThan
FieldValue: 1
ConditionField: =>SilverStripe\UserForms\Model\EditableFormField.countryTextField
Parent: =>SilverStripe\UserForms\Model\EditableFormField.irdNumberField