Refreshes ranges defined for the grid.
refreshRanges()
Returns number of milliseconds it took to refresh.

#### Description

This method will only work if your grid is excel-like grid, set .selectType to 'cell' and make records editable. You should also have .ranges defined for the grid, which can be added with .addRange() and removed with .removeRange methods. This method is used internally and will automatically be called when needed.
If you have grid defined as: $('#grid').w2grid({ name : 'grid', selectionType : 'cell', columns: [ { field: 'recid', caption: 'ID', size: '50px' }, { field: 'lname', caption: 'Last Name', size: '30%', searchable: true }, { field: 'fname', caption: 'First Name', size: '30%', searchable: true }, { field: 'email', caption: 'Email', size: '40%', searchable: true }, { 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' } ] }); You can add a range by: w2ui.grid.addRange({ name : 'range', range : [{ recid: 1, column: 3 }, { recid: 5, column: 5 }], style : 'background-color: rgba(0, 140, 0, 0.1); border: 2px solid green' }); And refresh ranges: w2ui.grid.refreshRanges();