Hello timtate,
1) Yes, there is a way to achieve this. In the rendered callback function of the grid, call the method getstate:
rendered: function () { initialState = $("#jqxgrid").jqxGrid('getstate');}
Then, when you wish to reset the state, call setstate with the initial state as parameter:
$("#jqxgrid").jqxGrid('loadstate', initialState);
2) Please, provide us with a code sample which illustrates the issue you experience.
3) Yes, the method savestate is supported in Internet Explorer 7.
Best Regards,
Dimitar
jQWidgets team
http://www.jqwidgets.com/