【问题标题】:DOJO DGRID Collection Sync With INPUTSDOJO DGRID 集合与输入同步
【发布时间】:2017-07-26 15:29:25
【问题描述】:

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

id: "1"

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

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

注意:我无法将大于和小于上面的值用于描述输入。

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

提前感谢您的帮助。

【问题讨论】:

    标签: javascript dojo dgrid dstore


    【解决方案1】:

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

    来自文档:

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

    这可能对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      相关资源
      最近更新 更多