So I have decide to go ahead with follwing design, If you all can guide i will make it perfect at intial itself
1) I am gonna create a new columnmodel to show that data in that template .
2) Create a plugin which has method gets attached to the grid Switch View , that actually Takes the existing ColModel and Keeps in another varaible and Create the new Columnmodel ( Which is created now) and do grid.reconfigure(this.store,newColModel);
3) Still i am not sure how i am gonna achieve the grid header part ??
I moved this thread from the User Extensions and Plugins forum, but you should definitely post your plugin there once it's complete. I recommend asking specific questions to the forum as you go along, and post code whenever you can. Do you have a specific question about the grid header?