DOJO DGRID收藏与INPUTS同步

时间:2017-07-26 15:29:25

标签: javascript dojo dgrid dstore

我有一个dgrid输入。我的dgrid处于编辑模式,因此用户可以添加行,编辑行和排序行。当我查看我的收藏时,它看起来像

id: "1"

COLUMN1: "INPUT TYPE="text"...."

COLUMN2: "INPUT TYPE="text"...."

注意:在描述输入时,我无法使用大于和小于大于。

等等。当我在屏幕上进行更改时,对于其中一个输入,集合不会更新。因此,当我输入新行或对dgrid进行排序时,所有输入的数据都会刷新回原始状态。我知道原因是因为集合没有更新。是否有可能更新集合或我是否必须编写自己的代码才能这样做?请注意,我使用的是dgrid而不是onDemand网格。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

请添加一些代码,说明如何初始化collection以及正在使用的所有mixins。至于我能理解您的问题,您需要在Trackable中添加collection mixin。阅读其文档here

来自文档:

  

我们可以使用Trackable mixin添加对跟踪更新位置的支持。将Trackable mixin添加到商店后,我们可以调用商店的track方法来获取一个包含索引信息的集合,包括删除,添加和更新事件。

这可能是你的帮助。