如何刷新jqGrid中的数据?

Ear*_*rlz 39 javascript jquery jqgrid

当按下按钮时,我一直在尝试从数据源更新网格.

所以我在点击事件中有这样的事情:

$('#grid').jqGrid('trigger','reloadGrid');
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用,我得到一个错误抛出未知方法'触发'

我也试过了

$('#grid').jqGrid('trigger("reloadGrid")');
Run Code Online (Sandbox Code Playgroud)

我该如何执行此功能?

Pet*_*ley 76

$('#grid').trigger( 'reloadGrid' );
Run Code Online (Sandbox Code Playgroud)

  • 我希望他们会改变jqGrid的文档,因为它现在有点欺骗.. (3认同)
  • 是的他们是但他们的文档没有那么明显,并且reloadGrid函数没有列为绿色,因为某些需要"特殊的调用方法" (3认同)

vdk*_*ian 20

这对我有用.

jQuery('#grid').jqGrid('clearGridData');
jQuery('#grid').jqGrid('setGridParam', {data: dataToLoad});
jQuery('#grid').trigger('reloadGrid');
Run Code Online (Sandbox Code Playgroud)