ExtJs下拉框组件Ajax方式显示

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingfeng812/article/details/21018149

效果显示:


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:'101100'}, 
            {province:'惠州',post:'516100'}, 
            {province:'大兴',post:'102600'}, 
            {province:'延庆',post:'102100'}, 
            {province:'顺义',post:'101300'}, 
            {province:'怀柔',post:'101200'}, 
            {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:180//设置下拉列表的最大高度为60像素 
            }, 
            name:'post', 
            fieldLabel:'邮政编码', 
            triggerAction:'all',//单击触发按钮显示全部数据 
            store:postStore,//设置数据源 
            displayField:'province',//定义要显示的字段 
            valueField:'post',//定义值字段 
            queryMode:'local',//本地模式 
            forceSelection:true,//要求输入值必须在列表中存在 
            typeAhead:true,//允许自动选择匹配的剩余部分文本 
            value:'102600'//默认选择大兴 
            }] 
    }); 
});
	
	


相关文章
|
5天前
|
JSON 前端开发 数据格式
layui 穿梭框transfer组件 数据data用ajax来获取
layui 穿梭框transfer组件 数据data用ajax来获取
14 2
|
4月前
|
JSON 前端开发 JavaScript
jQuery ajax读取本地json文件 三级联动下拉框
jQuery ajax读取本地json文件 三级联动下拉框
|
JavaScript 前端开发
Vue.js中ajax请求代码应该写在组件的methods中还是vuex的actions中
Vue.js中ajax请求代码应该写在组件的methods中还是vuex的actions中
|
存储 JSON 前端开发
使用 ajax 的方式给 zTree 提供数据 | 学习笔记
快速学习使用 ajax 的方式给 zTree 提供数据
138 0
使用 ajax 的方式给 zTree 提供数据 | 学习笔记
|
前端开发
thymeleaf实现ajax请求的两种方式
thymeleaf实现ajax请求的两种方式
|
JSON 前端开发 JavaScript
Ajax请求服务端的五种方式
Ajax请求服务端的五种方式
|
前端开发 数据库
Select下拉框使用ajax异步绑定数据
Select下拉框使用ajax异步绑定数据
162 0
Select下拉框使用ajax异步绑定数据
|
前端开发
$.ajax()的实现方式
$.ajax()的实现方式
98 0
|
前端开发
使用AJAX做一个页面导航模糊匹配下拉框
绪论:使用AJAX页面导航模糊匹配下拉框
142 0
使用AJAX做一个页面导航模糊匹配下拉框
|
XML JSON 前端开发
关于Ajax原理与使用方式,收藏这一篇文章就够了!!
Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。
关于Ajax原理与使用方式,收藏这一篇文章就够了!!