论坛首页 AJAX版 EXT

请问如何刷新Grid?我修改了它的store了,想从新加载一下数据。

浏览 2121 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-03-16 关键字: grid
请问如何刷新Grid?我修改了它的store了,想从新加载一下数据。
myds = new Ext.data.Store({baseParams: {id: orderid},
        proxy: myProxy,
        reader: myJsonReader
});


当我从新new了Store,从新改变了orderid时,请问如何刷新一下grid.
我试过myds.load()和
myds.reload({
        params: {
            start: 0,
            limit: 5
        }
    });
都不行。
   
最后更新时间:2008-03-17
重新建Store? 没必要.

1,分页, 从Grid对象获取DataStore对象, reload , 别忘加请求参数.
2.无分页, 从Grid对象获取DataStore对象, 对DataStore对象操作, 修改您要修改的值.

Grid对象有对此对象的更新监听(如果对观查都模式不熟可以看下Util包下的Observable的实现). 所以可以很方便的修改它的内容而不必关心GRID组件的刷新.
   
0 请登录后投票
最后更新时间:2008-03-19
这个是我的问题 :grid(数据已经导入)按照条件进行了数据查询操作后,接着执行grid.reconfigure(ds,cm)之后,分页工具栏还是按照以前的this.store方式分页,如何解决,问了好多人都没有办法!ds:一个获取查询数据的新建立的store
this.store:原先的store,
   
0 请登录后投票
最后更新时间:2008-03-20
store.load({params:{start:0, limit:15}});
grid.getView().refresh();
我是这样做的
不知道合理不
反正能刷新
   
0 请登录后投票
最后更新时间:2008-03-20
gridPanel的reconfigure的方法就可以了,这个方法就是使用一个新的数据存储器和表格列模式重新配置表格,视图会与新的对象进行绑定,并它会自动刷新表格显示。
   
0 请登录后投票
最后更新时间:2008-03-21
dltsh_mg 写道
gridPanel的reconfigure的方法就可以了,这个方法就是使用一个新的数据存储器和表格列模式重新配置表格,视图会与新的对象进行绑定,并它会自动刷新表格显示。


正好我也遇到这个问题,上面这个方法不错,支持下
   
0 请登录后投票
最后更新时间:2008-03-26
我也有个问题
描述如下,点击一个BUTTON后,出现一个新的TAB,这个TAB里面有一个可以编辑的GRID,请问,我想从数据库中加载数据,应该怎么弄???
   
0 请登录后投票
论坛首页 AJAX版 EXT

跳转论坛:
JavaEye推荐