博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ext.data.Store添加动态参数
阅读量:7071 次
发布时间:2019-06-28

本文共 1531 字,大约阅读时间需要 5 分钟。

多条件查询页面的参数都是动态的,并且我们通常还会有默认加载页面。此时,动态添加参数非常重要,其中baseparam是解决问题的关键。

@ 将查询条件定义为一个全局变量

   var param_01 = "";

   var param_02 = "";

@ Ext.data.Store

默认加载时给param_01和param_02赋值,也可以直接在params直接给定量

1 var store = new Ext.data.Store({ 2         autoLoad :{params : {start:0,limit:20}},//第一次加载时 3         reader: new Ext.data.JsonReader({              4                totalProperty: "total", 5                root: "data" 6             }, 7             Ext.data.Record.create([ 8                    {name:"nbbm"}, 9                 {name:"num"}10             ])),11         proxy : new Ext.data.HttpProxy({12                url:"/servlet"13         })14     }); 15     store.on('beforeload',function(){  //分页时每次都会调用16           Ext.apply( 17               this.baseParams,{  18                 param_01:'1,19                 param_02:'all'20           });  21     });
默认加载

@ 多条件查询时再次给全局变量赋值

1 buttons: [{ 2         text: '查询', 3         width:15, 4         hight:8, 5         handler:function(){ 6             param_01= Ext.getCmp("param_01").getRawValue(); 7             param_02= Ext.getCmp("param_02").getRawValue(); 8             store.on('beforeload',function(){         9                  Ext.apply(this.baseParams,{10                     param_01:param_01,11                     param_02:param_02});12            }); 13            store.load({14                 url:"/servlet",15                 params:{start:0,limit:20}16            });                           17        }18 }]
多条件查询

 

转载于:https://www.cnblogs.com/zhutouying/p/3267855.html

你可能感兴趣的文章
用开源Look&Feel (Substance)写 漂亮的Swing应用程序
查看>>
和借钱有关(五)
查看>>
Android开发 MMS支持 创建和编辑MMS
查看>>
.NET常用的扩展方法整理
查看>>
jquery 插件开发及extend
查看>>
“大型票务系统”和“实物电商系统”在接入管理方面的差异
查看>>
PHP 打印调用函数入口地址(堆栈),方便调式
查看>>
TIMESTEN安装配置指南-中文版
查看>>
菜鸟学SSH(十四)——Spring容器AOP的实现原理——动态代理
查看>>
Codeforces Round #256 (Div. 2) B Suffix Structures
查看>>
我的Android开发相关文章
查看>>
异常处理机制
查看>>
关于UIText换行
查看>>
第30周日
查看>>
[开源夏令营][四] Docker remote API 之 镜像篇
查看>>
Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数
查看>>
Oracle的常见错误及解决办法
查看>>
《程序员的数学》读后感
查看>>
SWF Web播放器
查看>>
atitit. 日志系统的原则and设计and最佳实践(1)-----原理理论总结.
查看>>