setSelection不会在reloadGrid之后选择id为2的行.
$("#training").setGridParam({url: 'index.php?func=trainingmgr&aAction=refreshData'});
$("#training").trigger("reloadGrid");
$("#training").jqGrid('setSelection', "2?);
Run Code Online (Sandbox Code Playgroud)
但是,当您使用此行时,setSelection可以选择id为2的行:$("#training").trigger("reloadGrid");
有人遇到过同样的问题吗?
谢谢
您应该在填充jqGrid后选择行.所以你应该放置
$("#training").jqGrid('setSelection', "2");
Run Code Online (Sandbox Code Playgroud)
在loadComplete事件处理程序内部,$("#training").trigger("reloadGrid");因为trigger调用jQuery.ajax异步工作,所以不要立即 调用它.