【问题标题】:update store element adds row in grid without removing the old version更新存储元素在网格中添加行而不删除旧版本
【发布时间】:2020-01-22 12:31:32
【问题描述】:

我希望 dstore 的更新出现在 dgrid 中,而无需调用 refresh。

你知道为什么网格不删除旧行吗?

我的记录没有 id 属性,但我正确设置了 idProperty。 我的网格预计会收到多次更新,调用刷新可能会影响性能。

因此,如果您能指出一种限制刷新事件的方法,它也会有所帮助。

谢谢, 尼姆罗德。

【问题讨论】:

  • 习惯上提供最少量的代码来重现您正在尝试解决的问题,这样您就可以显示代码、您的输出是什么样的以及您希望它是什么样的。 StackOverflow 的编辑器有一个代码块格式化程序,因此您可以指出帖子的哪些部分是代码。

标签: dojo dgrid dstore


【解决方案1】:

dgrid 会监听 store 提供的更改事件。 dstore 的Trackable mixin 将更改事件添加到存储中。尝试将 Trackable 混合到您的商店,您应该会看到 dgrid 自动呈现以响应商店的任何添加/放置/删除调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-20
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2017-12-27
    相关资源
    最近更新 更多