setSelection不会在reloadGrid之后选择ID为2的行。
$("#training").setGridParam({url: 'index.php?func=trainingmgr&aAction=refreshData'});
$("#training").trigger("reloadGrid");
$("#training").jqGrid('setSelection', "2″);
但是,当您删除此行时,setSelection可以选择ID为2的行:$(“#training”)。trigger(“ reloadGrid”);
有人遇到同样的问题吗?
谢谢
最佳答案
您应该在填充jqGrid之后选择行。所以你应该放置
$("#training").jqGrid('setSelection', "2");
在
loadComplete
事件处理程序内部,并且不会在$("#training").trigger("reloadGrid");
之后立即调用此函数,因为trigger
调用jQuery.ajax
是异步工作的。关于javascript - jqGrid的setSelect在reloadGrid之后不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2529581/