,stateColKeys:{filterModel:1}
,stateKeys : {filterModel:['header','on','mode','type','timeout']}
...you might need to read filterModel from localStorage directly and update filterModel of grid.
create: function () { //restore state of grid. this.loadState({ refresh: false }); var state = JSON.parse(localStorage.getItem("pq-grid"+this.element[0].id )); this.option('filterModel.header', state.filterModel.header); },
this.loadState({refresh: false}); var state = JSON.parse(localStorage.getItem("pq-grid"+this.element[0].id)); if (state!=null) { console.log(this.element[0].id); this.option('filterModel', state.filterModel); this.option('menuIcon', state.menuIcon); };