When you create component rules, you must set a requirement and a response (see Setting component rules). Once you configure the desired requirement, use the following instructions to configure the <response> element to change a component or section's visibility.
To change a component's or section's visibility
<component id="ip-address" />
Component visibility example
<component-rule> <requirement comparison="equals"> <first> <component id="script-chooser" /> </first> <second>Write New</second> </requirement> <response> <component id="upload-script"> <display>false</display> </component> <component id="write-script"> <display>true</display> </component> </response> </component-rule>
The "upload-script" component is made invisible when a value of "Write New" is set.
Section visibility example
<component-rule> <requirement comparison="equals"> <first> <component id="script-chooser" /> </first> <second>Write New</second> </requirement> <response> <component id="scriptsection"> <display>true</display> </component> </response> </component-rule>
"scriptsection" is only visible if the value of the "script-chooser" component is true.
Related topics