您的位置:首页 > Web前端 > JavaScript

ExtJs Grid 常用的一些技巧

2012-10-18 13:54 183 查看
1、Grid数据刷新

a、直接刷新,获取grid的store后,调用store的reload()方法;

b、修改Grid数据来源,修改列表(grid)里store的加载url :

grid.getStore().proxy.conn.url = url;

grid.getStore().reload();

2、以相对页面或框架设置Grid控件宽度或高度

假如有GridPanel控件句柄为grid,则设置相对高度或宽度为:

grid.setHeight(document.body.clientHeight - 10);

grid.setWidth(document.body.clientWidth- 10);



grid.setHeight(document.body.clientHeight * 0.8);

grid.setHeight(document.body.clientWidth * 0.8);

这个也适合其他的控件,如panel、tabPanel等

3、Ext.data.Store里baseParams与Store.load({params:{}})的区别

baseParams里的参数是一直存在的,而params里的参数,只有load时才会传递过去,当调用reload时参数不会再传过去。也即是“一次性”的。

转自:http://blog.csdn.net/sz_bdqn/article/details/5663379
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: