Hi Mahesh,
I think you can create 2 configuration for each view
One with Display and One for change and call the configurations dynamically based in DO_CONFIG_DETERMINATION method.
You can also try if there is an option to disable it via view_group_context of the View Implementation class i guess there is no method for disabling an single View.
Thanks
Rajesh P