ExtJs Grid 常用的一些技巧

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值