Gridpanel rowediting插件返回Id

时间:2014-09-30 13:32:54

标签: extjs extjs5

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

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

1 个答案:

答案 0 :(得分:0)

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