The attached png images show a design where I have multiple sections each in a separate group box which I wish to hide or reveal dependent on an action chosen.
The 000 Default Window.png shows the dropdown list of the actions that can be selected.
The 001 Change Grade Title.png shows one action chosen and the hidden attributes revealed.
As can easily be seen because each group box contains a label of explanatory text the group boxes are always displayed when they should be hidden unless the relevant action has been taken.
I purposely chose a label because this introductory text does not need to be written to the database and therefore does not need to be an attribute. If the only way to hide it would be to make it an attribute there are two design constraints I would like to impose
- to prevent increasing the length of every record I would prefer the text not to be written in full to every record - I assume this would need to be a reference list of some description
- it is highly likely this design will be utilised for other business processes on other windows and therefore I would like the lookup list to be usable across multiple windows rather than have to create a separate list of explanatory notes for each window.