【问题标题】:Gridpanel rowediting plugin returned IdGridpanel 行编辑插件返回 Id
【发布时间】:2014-09-30 13:32:53
【问题描述】:

我正在使用 gridpanelrowediting 插件。我的网格工具栏中有一个“添加新记录”按钮。当我按下这个按钮时,在网格中创建了新的空行。所以我用所有必要的数据填充新创建的行,然后按行编辑插件的“更新”按钮提交。因此,在提交后,我在网格中得到了没有 Id 的新记录(因为 Id 正在服务器上计算)。我试图将新创建的实例的 Id 与响应一起发回,但看起来行编辑插件没有拾取它并且没有将它与新创建的行条目相关联。有什么想法吗?

附:想象一下,在添加新记录后,我们决定立即将其删除。由于记录没有 ID,因此如果不重新加载商店就不可能做到这一点,因为我们没有任何东西(即没有 ID)要发送到服务器。

【问题讨论】:

  • 你认为你可以把你的代码放在一个 jsfiddle 中吗?

标签: extjs extjs5


【解决方案1】:

您可以在成功响应回调中为记录设置新的id,然后为新记录调用setId方法

【讨论】:

    猜你喜欢
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-29
    • 2016-11-27
    • 2014-12-19
    • 1970-01-01
    相关资源
    最近更新 更多