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/

10-09 23:44