是否可以使用单独的函数检查网格加载是否完成?
我想要做的是自动点击第一行并在发生这种情况时将该行添加到第二个网格
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();
面临的问题是它选择旧数据的第一行而不是新搜索到的数据。 所以我试着使用settimeout,但加载时间,使用settimeout
似乎不是一个好主意那么有没有办法检查setGridParam是否已完成然后再运行第二行?
抱歉语言错误。希望有人能理解我的问题此致
答案 0 :(得分:0)
如果您需要在加载网格后执行某些操作,则应将置于<{3}}事件处理程序的内。
还有另一个内部参数$('#search_grid')[0].grid.hDiv.loading
,在网格加载期间将设置为true
。我认为你不应该使用它并使用更简单易用的loadComplete。