【发布时间】:2018-05-12 13:24:49
【问题描述】:
问题
我有一个非常复杂,相当过时的 jqgrid 实现,我正在升级到最新的 free-jqgrid,我们遇到了一个问题,在通过卸载清除网格后,当我们重新初始化网格时,行id 比他们应该开始的要高。
它们似乎仍在增加而不是重新开始。在我们重新渲染之前,我需要清除一些全局计数器以使网格完全清除吗?
网格清除
if ( this.timesheet_grid ) {
this.timesheet_grid.grid.jqGrid( 'GridUnload' );
this.timesheet_grid.grid = null;
this.timesheet_grid = null;
运行 GridUnload 后的行
显示类似jqg56的ID
自发布以来我尝试过的东西
- GridDestroy
- clearGridBeforeUnload
解决方案
正如@Oleg 所建议的,我只需要在处理网格数据时手动设置 id 属性。
【问题讨论】:
-
在此处查看 github 问题:github.com/free-jqgrid/jqGrid/issues/400
标签: jqgrid