Ok I think I found a good solution… plus it is probably better not to fire the Ajax if the user is quickly changing rows anyways.
var vAttendanceRefreshGrid;
..
clearTimeout(vAttendanceRefreshGrid);
1
vAttendanceRefreshGrid=setTimeout(function(){vAttendance.trigger("reloadGrid",[{page:1}]);},500);<br/><br/>Iactually wrote some keypress events aswell so the user can scroll through<br/>the grid with up arrow/down arrow/page up/page dn/home/end...so ifthey<br/>are really hammering on the keyboard it isprobably betterIdon't fire off n number<br />of ajax requests when they aren't going to see the data for the rows they are<br />scrolling through really quickly anyways.<br />