0

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

id: "1"

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

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

注意:我不能把大于和小于上面描述输入。

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

提前感谢您的帮助。

4

1 回答 1

0

请添加一些关于如何初始化你的代码collection以及所有 mixin 用于它的代码。据我了解您的问题,您需要Trackablecollection. 在此处阅读其文档。

从文档中:

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

这可能对你有帮助。

于 2017-07-27T06:16:55.040 回答