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
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
相关文章推荐
- Bash常用的一些操作技巧
- Python爬虫:一些常用的爬虫技巧总结
- javascript 一些小常用的技巧
- 开发过程中的一些常用技巧
- Python爬虫:一些常用的爬虫技巧总结(IP,cookie,header,多线程)
- 常用修图工具的一些使用技巧及问题解决方法——ai
- 电脑键盘上的一些常用的快捷键的技巧!
- SQL*Plus中一些常用的命令及使用技巧
- vi中一些常用技巧
- Eclipse最常用的一些快捷键技巧
- 一些常用的搜索技巧,让你更精确地找到自己要搜索的东西
- 笔记下UltraEdit的一些常用使用技巧
- 记录一些开发中常用的方法和技巧
- iOS 开发中一些不常用技巧
- PHP常用的一些优化技巧
- JS 一些常用技巧
- Extjs中grid 的ColumnModel 属性配置和常用方法及实例
- Extjs GridPanel 常用属性总结
- ASP.NET 一些常用的技巧
- css关于背景的一些常用技巧