extjs 3.store on beforeload手动添加options.params值
2012-03-07 09:55
573 查看
环境是struts2
业务中store加载的时候不一定都是把整个form提交过去,有时候也不用创建一个动态的form来提交表单。
手动加入参数即可,在action里面有getset就可以获取了。
代码示例:
.csharpcode,.csharpcodepre
{
font-size:small;
color:black;
font-family:consolas,"CourierNew",courier,monospace;
background-color:#ffffff;
/*white-space:pre;*/
}
.csharpcodepre{margin:0em;}
.csharpcode.rem{color:#008000;}
.csharpcode.kwrd{color:#0000ff;}
.csharpcode.str{color:#006080;}
.csharpcode.op{color:#0000c0;}
.csharpcode.preproc{color:#cc6633;}
.csharpcode.asp{background-color:#ffff00;}
.csharpcode.html{color:#800000;}
.csharpcode.attr{color:#ff0000;}
.csharpcode.alt
{
background-color:#f4f4f4;
width:100%;
margin:0em;
}
.csharpcode.lnum{color:#606060;}
业务中store加载的时候不一定都是把整个form提交过去,有时候也不用创建一个动态的form来提交表单。
手动加入参数即可,在action里面有getset就可以获取了。
代码示例:
varconditionstr=document.getElementById("inputcondition").value; store.on('beforeload',function(store,options){ varparams={sthecstr:conditionstr}; Ext.apply(options.params,params); });
sthecstr就是action里面的属性名称,要有getSthecstr()和setSthecstr()函数即可
.csharpcode,.csharpcodepre
{
font-size:small;
color:black;
font-family:consolas,"CourierNew",courier,monospace;
background-color:#ffffff;
/*white-space:pre;*/
}
.csharpcodepre{margin:0em;}
.csharpcode.rem{color:#008000;}
.csharpcode.kwrd{color:#0000ff;}
.csharpcode.str{color:#006080;}
.csharpcode.op{color:#0000c0;}
.csharpcode.preproc{color:#cc6633;}
.csharpcode.asp{background-color:#ffff00;}
.csharpcode.html{color:#800000;}
.csharpcode.attr{color:#ff0000;}
.csharpcode.alt
{
background-color:#f4f4f4;
width:100%;
margin:0em;
}
.csharpcode.lnum{color:#606060;}
相关文章推荐
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- Extjs6 grid带参数分页查询 store beforeload
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- extjs JSONStore的load事件/insert,add方法应用 如何动态改变显示数据
- ExtJs中Store加载(load)时候提示信息(自定义waitMsg--加载完毕关闭提示框)
- 在Store中手动添加记录
- Onload,Onunload,onbeforeunload,$(window).load(function() {})和$(document).ready(function(){})
- extjs JSONStore的load事件/insert,add方法应用 如何动态改变显示数据
- java.lang.IllegalArgumentException: You cannot start a load on a fragment before it is attached
- C# 在dataGridView中行首或行尾手动添加记录、修改一行记录(1.行尾添加,非数据库连接形式 2.修改某一行的数据 3.插入行首,不覆盖行首)
- extjs4 grid store.load 时不改变滚动条位置
- ExtJs中Store加载(load)时候提示信息
- Solve Problem: “Unable to load realm info from SCDynamicStore” on Mac OS X Mavericks 10.9.1
- ExtJs.Store.load()各参数含义解析
- EXTJS store 添加baseParams
- ExtJs3.0中Store添加 baseParams 的Bug