I don't have a fixed schema at all.
The demo link you have provided in reply is having fixed schema.
I have to provide add/remove column functionality to the user.
User can select(from a popup) columns of his choice to view the data.
Also I want a responsive grid like this :- http://dev.leadcentral.maxfenton.com/page-contactactivity.php
I am not sure how to use 'setOptions'
Can you please attach a demo in reply?
* I want to use custom filters(that is present in demo) and filter on more that one column.