+ -
当前位置:首页 → 问答吧 → Extjs4 通过windows往grid里添加记录遇到问题

Extjs4 通过windows往grid里添加记录遇到问题

时间:2011-09-13

来源:互联网

描述:点击tree中的一个node然后打开一个新的tab的标签,新tab标签里有个grid,在grid中有个toolbar,toolbar里有个添加按钮,点击添加按钮弹出windows窗口,点击windows确定按钮提交windows中的form,提交成功后重置form并关闭windows并刷新grid。

问题:现在是想点击windows中的确定按钮后关闭windows并没有刷新grid,但是当点击tab其他标签页再返回新标签页或是关闭后再打开就可以看见新记录。而且在firebug中能在json中看见新记录,但是就是在页面呈现不出来。

代码:
ProcessCraftsTypeForm.form.reset();
addProcessCraftsTypeWindows.hide();
ProcessCraftsTypeGrid.store.removeAll();
ProcessCraftsTypeGrid.store.load();
ProcessCraftsTypeGrid.loader.load();
ProcessCraftsTypeForm.form.reset();
tabMainPanel.loader.load();

这是我试过的所有刷新grid的方法都没用

作者: wangding2   发布时间: 2011-09-13

自己顶

作者: wangding2   发布时间: 2011-09-13

Ext.getCmp('grid的id').getStore().reload();
如果分页 reload括号里加参数

作者: fanchuanzhidu   发布时间: 2011-09-13

Extjs4中的grid好像没有reload(),只有load()我试过了!不行!
而且刚测试又发现一个问题!当我添加完后并将新记录显示出来,刷新页面后再看就有了,然后手动将数据库中的记录删除后在添加新记录就没事了!不知道是为什么!

作者: wangding2   发布时间: 2011-09-13

hehe..................................

作者: qizhi20119   发布时间: 2011-09-13

有人帮忙不!路过的高人

作者: wangding2   发布时间: 2011-09-13

ExtJS菜鸟围观

作者: intmain_Rocking   发布时间: 2011-09-13