在用combobox的是很遇到,如分页,自动填充,过滤等问题,解决后记录下来备份,
先上图
Ext.onReady(function(){
var pageSize=2;
start = 0;
var store = new Ext.data.Store({
//autoLoad:true,//自动加载
proxy: new Ext.data.HttpProxy({
url:'adOwner/adOwnerMsgForm.action',
method:'POST'
}),
//解析数组
reader: new Ext.data.JsonReader({
//总记录数
totalProperty: 'totalCount',
root: 'adOwnerResult'
},
['value','name']
)
});
store.load({params:{start:start,limit:pageSize}});
var siteMsg = new Ext.form.ComboBox({ //默认过滤参数名为query
store : store,
hiddenName:'selectAdId', //提交传过去的值
emptyText : "请选择",
mode : 'remote', //设置为local,则加载的本地数据
autoHeight :true,
typeAheadDelay:1000,//默认延时查询250
triggerAction : 'all', //每次下拉均显示全部选项
valueField : 'value', //下拉框显示信息对应的值
displayField : 'name', //下拉框显示信息
loadingText : '正在加载信息',
selectOnFocus : true, //用户不能自己输入,只能选择列表中有的记录
border : true,
//frame : true,
resizable : true,//
typeAhead:false, //防止自动填充,有的地方说的延时查询
listWidth:200,//下拉框的宽度,200显示是不完整的
minChars:1, //设置填充几个字节就去查一次,默认为4个字节
pageSize:pageSize//注意这句,combobox自带了分页,当totalCount大于pageSize的时候会自动添加分页工具栏
siteMsg.render("mydiv");
});
还有就是输入条件后自动过滤,默认传参query,不用设置,当然自己设置参数进行传递queryParam:String也可以,然后在Action里面查询时添加query条件
- 大小: 27.3 KB
分享到:
相关推荐
extjs editgrid combobox 回显extjs editgrid combobox 回显extjs editgrid combobox 回显extjs editgrid combobox 回显
extjs 自动补全,模拟下拉列表combobox
NULL 博文链接:https://dengli19881102.iteye.com/blog/1046190
Combobox二级联动列子 Combobox二级联动列子 Combobox二级联动列子 Combobox二级联动列子 Combobox二级联动列子 Combobox二级联动列子
extJs4 ComboBox 代码组合框实例,ComboBox 各个主要参数详细解释
EXTJS的COMBOBOX级联实现和数据提交VALUE[文].pdf
extjs4 ComboBox 点击下拉框 出现grid效果 这里只实现了点击下拉框显示gird,点击其他地方grid自动消失
Extjs4---combobox联动实例
代码看起来简洁又漂亮是如何做到的,这篇文章主要为大家详细介绍了Extjs如何让combobox写起来更简单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
该资源主要展示了在Extjs6中Combobox控件实现下拉选择多个数据的功能
NULL 博文链接:https://mawj0326-163-com.iteye.com/blog/1628470
extjs的combobox功能很强大,通过它可以模糊查询,只要添加几个属性即可,网上找的代码有的不符合我的要求。 所以自己改了一些代码。
首先在窗体中添加一个comboBox1和一个imageList(本例中带有三个图片) this.comboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
Extjs3.4.0版本 多选下拉框效果支持多选/全选/全不选, 附源码。 修复不能多选问题,代码仅供参考
关于ExtJS内存泄漏问题,一直是ExtJS开发人员困扰的问题,这篇文档很好地解释了什么是内存泄漏,为什么会产生内存泄漏。能够帮助程序员使用ExtJS开发出更高效安全的代码。
当需要为ComboBox加载数据后进行赋初始选中项的话,如果是写在store.load()之后
extjs4.0结合My97DatePicker4.7版本使用 使用简单 方便 解决extjs中日期控件不能显示时间的问题 下载后将其放到extjs目录的examples下 直接运行date.html即可 extjs4.0版本 4.0以前的版本没有测试过 如果有4.0版本...
NULL 博文链接:https://huiqinbo.iteye.com/blog/2219726
NULL 博文链接:https://wwwzhouhui.iteye.com/blog/701745