将loadonce设置为true的jqgrid reloadGrid

我在一页中使用两个jqgrids。我使用了第二个网格,loadonce: true因为我需要在第二个网格中进行列排序。服务器回传后,我需要重新加载两个网格。(需要在第二个网格中显示更新的值)。第一次网格重新加载很好,因为它不会使用该loadonce属性。我的问题是我们可以一起使用loadonce属性reloadGrid吗?(通过将loadonce属性动态设置为网格)或在这种情况下是否需要服务器端排序?请指教。提前致谢。



慕桂英3389331
浏览 1139回答 3
3回答

炎炎设计

只是说,对我而言,仅以下一行不足以刷新loadonce:truejqGrid中的数据:$("#MikesGrid").jqGrid('setGridParam', { datatype: 'json' }).trigger('reloadGrid');调用该行之后,我尝试调用加载了JSON数据并填充了JSON数据的代码jqGrid,但它没有刷新网格中的行。我的解决方案是强制卸载 jqGrid,然后调用我的函数来重新创建它。$("#MikesGrid").jqGrid('GridUnload');也许我只是倒霉。顺便说一句,当我有机会的时候,我将记录如何编写一个通用JavaScript函数以向任何jqGrid中添加两个按钮,一个刷新(loadonce)数据,以及另一个将jqGrid数据导出到真实Excel文件中的按钮。 ,使用我的图书馆:将jqGrid导出到Excel文件我喜欢可重用的代码!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery