Resets the grid to the initial state.
reset([noRefresh])

noRefresh | boolean, indicates if to refresh the grid after reset

Returns undefined.

#### Description

The .reset() method will do the following:

- Set vertical scroll position to 0
- Set horizontal scroll position to 0
- Clear user search
- Clear user sort
- Unselect selected records
- Collapse expanded records
- If remote data source, it will retrieve records with offset = 0

This method will not remove records (use .clear for that). If you just want to reset search fields, you need to use .searchReset method. After reset is complete, the .refresh method will be called, unless you pass noRefresh indicator.
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%' }, { field: 'fname', caption: 'First Name', size: '30%' }, { field: 'email', caption: 'Email', size: '40%' }, { field: 'sdate', caption: 'Start Date', size: '120px' }, { field: 'sdate', caption: 'End Date', size: '120px' } ], 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 reset grid by: w2ui['grid'].reset();