2011-04-30 271 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