Restores grid state from local storage.
stateRestore([stateObj])

stateObj | object, object that defines state of the grid

Returns object or null.

#### Description

This method restores grid state based on the provided object. If object is not provided it will attempt to read it from local storage if it was previously saved.
If you have grid defined in the following way: $('#grid').w2grid({ name: 'grid', columns: [ { field: 'recid', caption: 'ID', size: '50px' }, { field: 'lname', caption: 'Last Name', size: '30%', editable: { type: 'text' } }, { field: 'fname', caption: 'First Name', size: '30%', editable: { type: 'text' } }, { field: 'email', caption: 'Email', size: '40%', editable: { type: 'text' } }, { field: 'sdate', caption: 'Start Date', size: '120px', editable: { type: 'date' } }, { field: 'edate', caption: 'End Date', size: '120px', editable: { type: 'date' } } ], records: [ { recid: 1, fname: 'John', lname: 'doe', email: 'vitali@gmail.com', sdate: '1/3/2012' }, { recid: 2, fname: 'Stuart', lname: 'Motzart', email: 'jdoe@gmail.com', sdate: '2/4/2012' }, { recid: 3, fname: 'Jin', lname: 'Franson', email: '--', sdate: '4/23/2012' }, { recid: 4, fname: 'Susan', lname: 'Ottie', email: 'jdoe@gmail.com', sdate: '5/3/2012' }, { recid: 5, fname: 'Kelly', lname: 'Silver', email: 'jdoe@gmail.com', sdate: '4/3/2012' }, { recid: 6, fname: 'Francis', lname: 'Gatos', email: 'vitali@gmail.com', sdate: '2/5/2012' } ] }); You can do: w2ui['grid'].saveRestore();