当前位置: 首页 > 知识库问答 >
问题:

GXT网格列表存储-获取未修改的记录

岳卓君
2023-03-14

我有一个网格,允许用户更新列(即ModelData中的属性)。有没有办法让我看到未修改的记录(即ModelData)?

当用户单击“提交”按钮时:我可以使用List modifiedRecords=listStore。getModifiedRecords();用于修改的记录。我可以使用Map changedFieldsMap=modifiedRecord。getChanges();要查看已更改的列,但我无法查看未更改的值是什么。。。我可以吗?!?!

~理查德

共有1个答案

丰辰沛
2023-03-14

朋友,如果你能得到一个修改过的记录列表,那么你可以通过创建一个新的虚拟存储来轻松检索一个未修改过的记录列表,只需删除修改过的记录,这非常简单,只需处理一个循环和一些条件。

 类似资料:
  • 我使用的网格使用分页,因此它使用ListLoader/MemoryProxy来管理页面。但在这种情况下,商店在任何给定时间都只知道当前页面中的项目。我还使用了支持排序的GroupingView(remoteSort=false)。但它只根据商店中的内容进行排序,即当前页面。但是,如果一个组扩展到第二个页面,排序将不考虑另一个页面上的组条目,因此在这种情况下排序是不正确的。有人对如何解决这个问题有什

  • 如何将网格组的总值与组的类型放在同一行中? 比如:[-]水果4.00美元 香蕉2美元 苹果2.00美元 所以当我的团队崩溃时,我有这个 []水果4.00美元

  • 我在GitHub上有一个存储库,我必须从中找到一些统计数据,然后我必须在Python脚本中处理这些数据。特别是,我必须得到的信息是在一定的天数内修改的代码行数,即增加、删除和修改的代码行数。我试图看看GitHub的蜜蜂,但不幸的是,我没有找到我需要的东西,有人知道如何建议我该怎么做吗?谢谢你。

  • 我想更改当玩家按下tab键时显示的列表。我已经使用更改了玩家名称和设置此列表中显示的页眉/页脚。 现在我想让不同的人在列表中看到不同的玩家名字,这将用于在标签列表中隐藏版主,并在迷你游戏中显示不同的角色。 我的例子是:我有一个包含不同角色的迷你游戏,但不是每个人都能在列表中看到它们,只有同一队的玩家才能看到他们的队员。假设我有三个团队: 团队1(2名球员) 团队2(2名球员) 团队3 (2 球员)

  • 当网格单元中的复选框更改其状态时,我需要更新存储:从存储中添加或删除值。如何处理此事件?顺便说一句,我用以下方式在网格中创建复选框: UPD2:现在我执行以下操作:按照最初的决定创建复选框: 而不是像这样处理网格中的事件:UPD3: 这是正确的方法。

  • 在前面提到,MySQL 的核心就是存储引擎。MySQL 存储引擎主要有 InnoDB、MyISAM、Memory、BDB、Merge、Archive、Federated、CSV、BLACKHOLE 等。 MySQL 中修改数据表的存储引擎的语法格式如下: ALTER TABLE <表名> ENGINE=<存储引擎名>; ENGINE 关键字用来指明新的存储引擎。 实例演示 下面将数据表 stude