2011-04-30 223 views
0

是否有方法检查网格加载是否完成或没有单独的功能?需要jqgrid帮助

什么即时试图做的是在第一行的自动点击该行添加到第二电网一旦发生这种情况

jQuery("#search_grid").jqGrid('setGridParam',{url:"s_search.php?nm_mask="+nm_mask,page:1}).trigger("reloadGrid"); 
$('#search_grid tbody:first-child tr:nth-child(2)').dblclick(); 

问题IM饰面它选择旧数据的第一行不是新的搜索数据。 所以我试图使用settimeout但加载时间,它似乎不是一个好主意,使用settimeout

所以有办法检查setGridParam完成,然后运行第二行?

对于语言错误感到抱歉。希望有人能明白我的问题

问候

回答

0

如果你需要做一些动作后的电网已经被加载,你应该把行动loadComplete事件处理程序的

还有另一个内部参数$('#search_grid')[0].grid.hDiv.loading在网格加载期间将被设置为true。我认为你不应该使用它,并使用更简单和容易loadComplete

+0

嗨非常感谢loadComplete做了伎俩 – 2011-04-30 14:47:04