{
                                        xtype : "combobox",
                                        fieldLabel : "选择省份",
                                        name : "provincename",
                                        id :"provincename",
                                        labelAlign : "left",
                                        emptyText:"请选择省份",
                                        typeAhead:true,
                                        queryMode:"local",
                                        allowBlank : false,
                                        forceSelection : true,
                                        store:Ext.create("Ext.data.ArrayStore",
                                                {
                                                    fields:["key","value"],
                                                    data:[["bj","北京"],["tj","天津"],["sh","上海"],["cq","重庆"],["hb","河北"],["hen","河南"],["yn","云南"],["ln","辽宁"],["hlj","黑龙江"],["hun","湖南"],["ah","安徽"],["sd","山东"],["xj","新疆"],["js","江苏"],["zj","浙江"],["jx","江西"],["hub","湖北"],["gx","广西"],["gs","甘肃"],["sx","山西"],["nmg","内蒙"],["shanx","陕西"],["jl","吉林"],["fj","福建"],["gz","贵州"],["gd","广东"],["qh","青海"],["xz","西藏"],["sc","四川"],["nx","宁夏"],["hn","海南"],["tw","台湾"],]
                                                }),
                                        valueField:"key",
                                        displayField:"value",
                                        listeners:{
                                            'change':function(t,n,o,e){
                                                alert(temp==null);
                                                temp = n;
                                                //Ext.getCmp("cityname").setDisabled(false);
                                                //alert(n);
                                                //alert(r.pop().get("key"));
//                                                if(temp==null){temp=n;}else{temp=n;}
                                                Ext.getCmp("cityname").reset();
                                                store1.load({
                                                    callback: function(records, options, success){
                                                      Ext.Msg.alert('info', '加载完毕');
                                                    },
                                                    scope: store, //Scope用来指定回调函数执行时的作用域
                                                    //Add为true时,load()得到的数据会添加在原来的store数据的末尾,
                                                    //否则会先清除之前的数据,再将得到的数据添加到store中
                                                      add: false
                                                });
                                            }
//                                            ,
//                                            'change':function(t,n,o,e){
//                                                alert('change');
//                                            }
                                        }
                                    },
                                    {
                                        xtype:"combobox",
                                        fieldLabel:"选择城市",
                                        name:"cityname",
                                        id:"cityname",
                                        queryMode:"local",
                                        //disabled:true,
                                        triggerAction:"all",
                                        store:store1,
                                        multiSelect:true,
                                        labelAlign:"left",
                                        emptyText:"请选择城市",
                                        typeAhead:true,
                                        valueField:"key",
                                        displayField:"key",
                                        forceSelection:true,
                                        defaultListConfig:{
                                             loadMask: false
                                        }

}

store1 = Ext.create("Ext.data.Store",{
                fields:[{name:"key"}],
                //remoteSort:true,
                autoLoad:true,
                proxy : new Ext.data.HttpProxy({
                    url:"getAllCityName.action",
                    actionMethods:{
                        read:"get"
                    },
                    reader : {
                        type:"json",
                        root : "Rows"
                    }
                })
            });
            store1.on("beforeload",function(c,d){
                alert("before");
                var b = {
                        "name" : temp
                };
                Ext.apply(c.proxy.extraParams, b)
            });

Extjs中利用combobox实现全国省市级联相关推荐

  1. mysql省市级联pid_全国省市级联sql表

    全国省市级联sql表 [查询所有的省市区信息] SELECT*FROM hat_province AS p LEFT JOIN hat_city as c ON p.provinceID=c.fath ...

  2. 全国省市级联SQL导入

    INSERT INTO `area` VALUES (1, '北京', 0, '0', 0, '1', 1); INSERT INTO `area` VALUES (2, '上海', 0, '0', ...

  3. js、jq、实现全国省市级联

    $(document).ready(function(){ var arr = new Array();//直辖市arr["北京市"] = ["东城", &qu ...

  4. antd 全国省市级联框数据源

    const addressData = [{"value": "北京市","label": "北京市","ch ...

  5. 解决Extjs中Combobox显示值和真实值赋值问题

    用过Extjs的朋友相信都知道在Extjs的Combobox组件中是由两个值来组成的.一个是displayField这个是用来显示给我们看 的,而另一个是真正给系统用的valueField,举个例子会 ...

  6. 在WinForm中实现省市级联的效果

    在WinForm通过连接数据库来实现省市级联的效果 首先,在数据库中创建两个表,省份表(Province)和城市表(City),两个表之间需建立外键约束,主键是省份Id, 外键是城市表中的省份Id,从 ...

  7. ExtJs中ComboBox使用之技巧

    在ExtJs中,想要提交ComboBox的Value,需要设置hiddenName:  1 xtype: 'combo',  2                                     ...

  8. mysql中外键设置级联删除_MySQL中利用外键实现级联删除、更新

    MySQL中利用外键实现级联删除.更新 MySQL支持外键的存储引擎只有InnoDB,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引.在 创建索引的时候,可以指 ...

  9. Extjs如何调取combobox中的listeners里面的方法

    Extjs如何调取combobox中的listeners里面的方法 在使用Ext.js 中遇到的问题 背景 Ext.js 版本是4.2 代码 {xtype: 'button',margin: '-5 ...

最新文章

  1. [C#]网络编程系列专题二:HTTP协议详解
  2. php判断数组是否存在字符串中,php判断数组元素中是否存在某个字符串的方法
  3. YOLO-FastestV2:更快,更轻!移动端高达300 FPS!参数量仅250k
  4. 讯飞输入法皮肤制作_手机输入法哪家强:百度、搜狗、讯飞输入法对比评测
  5. eureka java_spring cloud 入门系列二:使用Eureka 进行服务治理
  6. A wizard’s guide to Adversarial Autoencoders: Part 2, Exploring latent space with Adversarial Autoen
  7. springboot map数据类型注入_SpringBoot结合策略模式实战套路
  8. 深入V8引擎-AST(2)
  9. Scala入门到精通——第十四节 Case Class与模式匹配(一)
  10. 使用ThreadLocal绑定连接资源(事务)
  11. monthdiff oracle_Oracle计算时间差函数
  12. FreeEIM V 2.8.9.8 改善计划
  13. PHP parseurl 一个好用的函数
  14. flex AdvancedDataGrid 高级表格 介绍 教程
  15. python实现wgs84坐标系和ECEF坐标系的互换
  16. lisp vla 画矩形_3点画矩形的lisp_AutoCAD LISP矩形窗格绘制
  17. 禁止搜索引擎收录网站内容的几种方法
  18. uniapp引入支付宝原生扫码插件步骤详解
  19. 贵州学计算机,在贵州省计算机学校学习计算机专业如何?
  20. 搭建本地 Protractor 运行环境

热门文章

  1. 数据分析(二)特征值和特征向量、奇异值、傅里叶变换
  2. python画图软件是哪个_Python实现画图软件功能方法详解
  3. DB2 Merge 语句的使用
  4. docker的常用基本命令
  5. 官网下载python,下载pycharm
  6. 开源自助BI工具,傻瓜式BI分析,支持多种数据源
  7. 移远EC20设置RNDIS模式拨号上网
  8. 解决二义性问题解决 java_C++中常见的两种二义性问题及其解决方式
  9. 相机技术--监控摄像机焦距与视角(视场大小)的具体选择
  10. 神经网络之误差反向传播法