我遇到jqGrid
的两个问题,我希望有人可以提供帮助。
场景是我有jqGrid
最初通过XML加载,加载后,网格被设置为本地网格(通过$('#mygrid').setGridParam({datatype: 'local'}).trigger('reloadGrid')
中的document.ready()
。我做了它在document.ready
中,因为它在loadComplete
或gridComplete
中无效。
网格数据正确加载,网格数据类型设置为本地,但如果我尝试排序,例如网格行消失。同样,如果我尝试以编程方式访问网格数据(使用$('#mygrid').getGridParam('data')
或$('#mygrid')[0].p.data)
,我不能 - 它是空的/不可用。
我在这里错过了一步吗?我应该手动做一些事情来将最初加载的数据复制到本地空间吗?我想在从网格中获取数据然后将其设置为本地,循环并使用addRowData()
手动添加行,但是1)我不确定如何从非本地网格获取数据和2)它似乎像非凡的努力,我错过了一些东西。