`

combobox两级联动

 
阅读更多
var provinces = [[1,'北京'],[2,'上海']];
var cities = new Array();
cities[1] = [[11,'海淀'],[22,'东城']];
cities[2] = [[33,'黄埔'],[44,'浦东'],[55,'静安']];

var comboProvinces = new Ext.form.ComboBox({
            store: new Ext.data.SimpleStore(  {
                    fields: ["provinceId", "provinceName"],
                    data: provinces
           }),

            listeners:{
                   select:function(combo, record,index){
                          comboCities.clearValue();
                          comboCities.store.loadData(cities[record.data.provinceId]);
                  }
           },

           valueField :"provinceId",
           displayField: "provinceName",
           mode: 'local',
           forceSelection: true,
           blankText:'请选择省份',
           emptyText:'请选择省份',
           hiddenName:'provinceId',
           editable: false,
           triggerAction: 'all',
           allowBlank:true,
           fieldLabel: '请选择省份',
           name: 'provinceId',
           width: 80

});

  var comboCities = new Ext.form.ComboBox({
             store: new Ext.data.SimpleStore(  {
                         fields: ["cityId",'cityName'],
                        data:[]
             }),
             valueField :"cityId",
             displayField: "cityName",
             mode: 'local', 
             forceSelection: true,
             blankText:'选择地区',
             emptyText:'选择地区',
             hiddenName:'cityId',
             editable: false,
             triggerAction: 'all',
             allowBlank:true,
             fieldLabel: '选择地区',
             name: 'cityId',
             width: 80
});
comboProvinces.render(Ext.getBody());
comboCities.render(Ext.getBody());
分享到:
评论

相关推荐

    datagridview使用combobox进行二级联动

    当需要实现二级联动效果时,即一个`ComboBox`的选择会影响到另一个`ComboBox`的选项,这种功能常见于多级分类选择或筛选场景。本篇文章将深入探讨如何在C#环境下,利用这两个控件在`DataGridView`中实现二级联动。 ...

    ExtJS Combobox二级联动列子

    2. 二级联动:指两个或多个Combobox之间存在依赖关系,当一个Combobox的值改变时,另一个Combobox的选项也会相应更新。 二、实现原理 1. 数据模型:通常使用Store来存储数据,Store中每个记录包含多个字段,对应...

    extjs的ComboBox 2级联动

    在实现二级联动时,通常会涉及两个ComboBox,一个用于一级选择(如省份),另一个用于二级选择(如城市)。当一级选择改变时,我们需要更新二级ComboBox的store,使其只显示与选定的一级选项相关的数据。 以下是一...

    wpf comboBox 下拉框全国地址联动

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)应用程序中实现一个基于comboBox的全国地址联动功能。ComboBox是WPF中一个常用的控件,它允许用户在下拉列表中选择一个项或者输入自定义内容...

    C# WPF DataGrid控件实现三级联动

    本教程将详细讲解如何利用DataGrid实现三级联动的效果,即在一个DataGrid中更改某一项时,关联的其他两个DataGrid会根据选择自动更新其显示内容。 首先,理解“三级联动”的概念。在UI设计中,联动通常指的是一个...

    access 学习经典源代码access 组合框 两级联动

    在标题提到的“access 学习经典源代码access 组合框 两级联动”中,我们讨论的核心是如何实现两个组合框之间的联动效果,即在一个组合框的选择改变时,自动更新另一个组合框的选项。 这种功能常见于多级分类的场景...

    实现combox二级

    本示例中的"实现combox二级联动"是指在一个ComboBox(下拉框)的选择改变时,根据这个选择更新另一个ComboBox的选项。 在Qt中,ComboBox是一种用于展示可选列表的控件,用户可以从下拉列表中选择一个条目。二级联动...

    Ext二级联动完整例子

    在ExtJS中,"二级联动"通常指的是两个或多个下拉框(ComboBox)之间的联动效果,即在一个下拉框选择一个选项后,另一个下拉框会根据前者的选值动态更新其选项。这在数据筛选、地区选择、分类细化等场景中非常常见。 ...

    省市二级联动Access版

    省市二级联动是一种常见的数据筛选和展示方式,在网页设计或数据库应用中经常被使用。这个"省市二级联动Access版"指的是利用Microsoft Access数据库管理系统实现的一种功能,使得用户在选择省份时,下拉菜单会动态...

    易语言组合框二级联动

    "二级联动"是组合框的一个高级应用,常见于数据筛选或下拉选择场景,尤其在处理多级分类数据时。 二级联动组合框的基本概念是,当用户在第一级组合框中做出选择时,第二级组合框会根据这个选择动态地更新其显示内容...

    c#实现省市两级联动

    在C# WinForm应用程序开发中,"省市两级联动"是一个常见的功能需求,特别是在涉及地址选择或者定位服务的场景中。这个功能允许用户首先选择省份,然后根据所选省份动态加载对应的市区列表,以提供更加直观和便捷的...

    VB.net实现三级联动

    在VB.NET编程环境中,三级联动通常指的是在一个应用程序中,三个下拉列表框(ComboBox)之间通过事件触发,实现数据的动态关联和展示。这种功能常见于地址选择、组织架构选择等场景,用户先选择一级分类(例如国家)...

    Asp.net三级联动

    它指的是三个或更多级的控件之间存在联动关系,当用户在一级控件中选择一个选项时,二级控件会自动加载与之相关的选项,同理,当二级选择后,三级控件也会根据前两级的选择更新其显示内容。这种设计提高了用户体验,...

    Extjs4---combobox省市区三级联动+struts2

    本案例涉及的关键技术主要包括Extjs4框架中的`combobox`组件以及Struts2框架,通过这两种技术实现了省市区三级联动的效果。下面将详细介绍其中涉及到的核心知识点。 #### 二、Extjs4 combobox组件介绍 1. **基础...

    易语言组合框二级联动源码.rar

    本压缩包“易语言组合框二级联动源码.rar”提供了关于易语言中实现组合框(ComboBox)二级联动功能的源代码示例。 组合框在GUI(图形用户界面)编程中是一种常见的控件,它通常用于下拉列表选择。二级联动则是指在...

    mvc4实现二级联动

    在本文中,我们将深入探讨如何使用ASP.NET MVC4框架实现二级联动效果,特别是在省市选择的场景下。二级联动通常指的是在一个下拉列表的选择会影响到另一个下拉列表的选项,这种交互方式常见于地址填写或者区域筛选等...

    易语言组合框二级联动源码

    1. 数据准备:首先,你需要准备两级数据,比如省份和城市的数据结构。这可能是一个二维数组或者列表,每个元素包含省份和对应的城市列表。 2. 初始化组合框:在程序启动或界面加载时,将一级数据(省份)填充到第一...

    Easyui二级联动

    在 EasyUI 中,实现二级联动主要依赖于 `combobox` 组件。该组件允许用户从一个下拉列表中选择值,并可以通过配置选项实现动态加载数据的功能。下面将详细介绍如何利用 EasyUI 实现二级联动。 #### 四、代码解析 ...

    Easyui form combobox省市区三级联动

    总结来说,Easyui Form Combobox的省市区三级联动功能是通过组合使用EasyUI的Combobox组件、jQuery事件监听和自定义扩展方法实现的。这种功能可以极大地提升用户体验,特别是在需要处理大量地域数据的场景下。同时,...

    Extjs4.0 ComboBox如何实现三级联动

    在ExtJS 4.0中实现ComboBox的三级联动,我们需要创建三个不同的数据存储(Store),分别对应省份、城市和区县。每个Store都需要一个Model来定义数据结构,并配置代理(Proxy)来从服务器获取数据。这里我们将详细...

Global site tag (gtag.js) - Google Analytics