The grid should be able to have columns added/removed as needed when the data source and columns change. Currently, the grid must be recreated from scratch, which is tedious. This is especially difficult if you want to preserve state of widgets that might be in the grid's toolbar.
If you update the data source with new columns of data and refresh the grid afterwards, the new columns should be displayed in it. For this purpose you will need not to declare the grid columns declaratively.
I know this one is declined, but I would like to know what are the options to add new columns if they are needed. I would like to create experience like TeamPulse grid has, where user can select which columns he would like to see and only data for those columns is pulled from server. I know I can add all columns and hide those I don't want at start, but this way large data must be pulled from server for all 30 columns, even if user wants 4. Maybe this idea can be reopen?
closed due to lack of votes