提交弹出窗体时如何更新Ext JS 4网格

时间:2011-12-31 07:26:00

标签: extjs extjs4

请指出一个网格的Ext JS 4代码示例,其中记录可通过弹出窗体进行编辑。这似乎是一个常见的用例,但我只能通过编辑找到可编辑的网格。

我的方法:

  1. 网格中的每一行都有一个“编辑”按钮,其中显示Ext.window.WindowExt.form.Panel
  2. 提交表单时,我拥有所有字段,这些字段对应于网格存储中的记录。
  3. 我使用以下方式获得记录:

    var storeRecord = grid.getStore().getAt(index);

    但是当我修改此记录的属性并隐藏表单窗口时,网格不会显示更新的值。

  4. 我错过了一步吗?我需要强制刷新吗?或者也许有一种标准方法可以使用编辑器作为表单面板来配置网格?

1 个答案:

答案 0 :(得分:1)

经过两天的搜索,试验和错误,我找到了解决方案:

grid.getView().refresh();

我希望Ext学习曲线更快捷。 :(