EXT gridPanel(总结最终版)

来源:互联网 发布:生命游戏c语言代码 编辑:程序博客网 时间:2024/05/17 23:54
   store.on('beforeload',function(){   //在storereload的时候,添加上你想请求的参数,因为gridPanel只是帮我们传了两个默认的参数到后台:limit和start         Ext.apply(this.baseParams,            {                keyWord:keyWord                             });        });  其实还有一种好的方法load出后台数据store给前台,还有一种方法,就是直接用ajax 的方法请求,但是要对返回的数据进行解析如:XXX= function(keyWord)            {             Ext.Ajax.request({                 url: 'XXX.action',                   params:             {              limit:10,              start:0,              keyWord: keyWord            },                 callback : function(options, success, response) {              if(success) {                var result = Ext.util.JSON.decode(response.responseText);//这里很重要,要解析数据,要不load不出数据              你的gridPanel.getStore().loadData(result); //gridPanel开始load数据了,接下来数据就可以显示出来了             }else {                Ext.Msg.alert('提示','数据出错');               }           }    });};


原创粉丝点击