【发布时间】:2013-05-21 17:37:17
【问题描述】:
我有一个在多个选项卡上实例化的网格面板。网格面板的每个实例都有相同的列,但数据不同。我正在尝试使用状态管理器来保存列设置,例如列顺序和宽度。
问题在于 ExtJs 为第一个选项卡将列的(生成的)id 保存在数据库中,而下一个选项卡为列生成新的 id,并且无法在数据库中找到这些新值的状态信息。所以我无法保存和加载有状态信息。
编辑:我尝试使用 itemIds 而不是 ids,因为 itemIds 包含在容器中,因此如果在多个选项卡上它不会是重复的 id。但是无论 itemId 属性如何,如果不存在 id,Ext 似乎都会生成 id。我添加了这部分以更好地了解我正在尝试完成的工作:数据库需要所有表具有相同的 id,但 Ext 需要它们不同。
【问题讨论】:
-
您的列在标签之间是否应该相同?您使用的是哪个状态管理器?
-
@dbrin 我的列在标签之间将是相同的。我正在使用自定义状态管理器。