Extjs comboBox的使用,本地的加载数据

Ext.form.field.comboBox主要配置内容:
301140123052094.jpg
301140133689435.jpg
Ext.view.BoundList配置内容:
301140138212065.jpg
代码示例:

(function(){
    Ext.onReady(function(){
        Ext.regModel('PostInfo',{
            fields:[{
                name:'province'
            },{
                name:'post'
            }]
        });
        var postStore = Ext.create('Ext.data.Store',{
            model:'PostInfo',
            data:[{
                province:'北京',post:'100000'
            },{
                province:'通县',post:'100110'
            },{
                province:'昌平',post:'100220'
            },{
                province:'大兴',post:'100250'
            },{
                province:'密云',post:'100210'
            },{
                province:'延庆',post:'113000'
            },{
                province:'怀柔',post:'101400'
            }]
        });
        Ext.create('Ext.form.Panel',{
            title:'Ext.form.field.comboBox本地数据源显示',
            renderTo:Ext.getBody(),
            bodyPadding:5,
            frame:true,
            height:100,
            width:270,
            defaults:{
                labelSeparator:':',
                labelWidth:70,
                width:200,
                labelAlign:'left'
            },
            items:[{
                xtype:'combo',
                listConfig:{
                    emptyText:'未找到匹配项',//当值不再列表的时候提示信息;
                    maxHeight:'auto'//设置下拉列表的最大高度为60像素
                },
                name:'post',
                fieldLabel:'邮政编码',
                triggerAction:'all',//单击触发按钮显示全部数据
                store:postStore,//设置数据源;
                displayField:'province',
                valueField:'post',//定义值字段;
                queryMode:'local',
                forceSelection:true,
                typeAhead:true,
                value:'101400'
            }]
        });
    });
})(); 
 显示效果:
301140141332036.png
注意以下问题:
1、可以输入查询内容的进行查询,但需要从首字开始;
2、输入编号也是无法完成查询内容的检索
3、支持自动补充内容值;







转载于:https://www.cnblogs.com/babyhhcsy/p/3877648.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值