Requires changing configDiff.js to generate the correct sequence of actions to tear down the old component and set up a new one when the plugin changes in the configuration. This is necessary for switching dynamically between visualization types.
When the plugin property for a component changes, the following sequence of actions should be generated and executed in the runtime:
Destroy the old component
Create the new component by invoking the newly specified plugin
Set all the values for fields on the previous component to the new component
Requires changing configDiff.js to generate the correct sequence of actions to tear down the old component and set up a new one when the plugin changes in the configuration. This is necessary for switching dynamically between visualization types.
When the plugin property for a component changes, the following sequence of actions should be generated and executed in the runtime: