【发布时间】:2019-06-22 17:06:52
【问题描述】:
我们正在使用 dhtmlxgrid 库,我需要在网格上具有保存和重新加载功能。所以我目前正在做的是在保存时将网格保存到 cookie,然后在重新加载时从 cookie 加载网格,如 grid.load始终使用默认配置加载我将保存的 cookie 加载到 XLE 事件侦听器的网格中。
如果我只保留隐藏/显示列、列顺序和排序,则一切正常。但如果我保留列大小,则重新加载工作正常,但如果我稍后选中/取消选中列以显示/隐藏它们,则网格不起作用正确。
dhtmlxgrid 是如何工作的?还是我做错了什么?关于如何持久化和重新加载列大小的任何想法?
grid.saveHiddenColumnsToCookie(name,param)
grid.saveOrderToCookie(name, param)
grid.saveSortingToCookie(name,param)
//grid.saveSizeToCookie(name,param)
grid.loadHiddenColumnsFromCookie(name)
grid.loadOrderFromCookie(name)
//grid.loadSizeFromCookie(name)
grid.loadSortingFromCookie(name)
如果我也启用保存和重新加载大小,则网格无法正常工作,实际上重新加载正常,但是当我选中/取消选中列以显示/隐藏列时,网格无法正常工作并损坏。
【问题讨论】:
标签: javascript dhtmlx