Is it possible to change the description of a node at runtime based on selection of an option feature. Eg: Selecting option1 (of option feature 1) changes description of optionfeature2 to "Description for option1" and selecting option2 changes it to "Description for option2". I have checked the OptionFeature class to do this, but it does not include a setDescription method (although it has a getDescription() method). Any suggestions appreciated. Thanks.
I can give you one suggestion, you can attach the Associated Model Node System Property as UserProperty01 to option feature and that you can change it through configurator extension on selection of the 2nd option feature.
We have already implemented this using UserStr properties available at runtime node. Although you will not be able to save this dynamic description, you will be able to display it in UI.
We have associated UserStr01 property to be displayed in dropdown box for the option feature node and set this property dynamically on required condition. In our case option's dynamic description was dependent on other nodes, so we have postValueChange on triggering node and update the UserStr01 property in CX.