/********省份start*****************/
var storeProvince = new Ext.data.ArrayStore({
fields : [
'name', 'value'
],
url:'queryProvince'
});
storeProvince.load();
acceptManager_province = new Ext.form.ComboBox({
renderTo :'province',
store : storeProvince, //为省份填充数据
valueField : 'value',
displayField : 'name',
fieldLabel : '省份',
typeAhead : true,
mode : 'local',
forceSelection : true,
triggerAction : 'all',
emptyText : '',
selectOnFocus : true,
width:100,
tpl: '<tpl for="."><div ext:qtip="{name}" class="x-combo-list-item">{name}</div></tpl>',
listeners: {
'select': function(acceptManager_combo, record, index)
{
/*获取选中省份ID*/
var proId = record.get('value');
var dataSource = new Ext.data.HttpProxy({
method: 'POST',
url: 'queryCityPro'
});
acceptManager_storeCity.baseParams = {m_proId: proId};
acceptManager_storeCity.proxy = dataSource;
acceptManager_storeCity.load();
acceptManager_city.clearValue();
acceptManager_city.setValue("");
}}
});
/********省份end*****************/
//var acceptManager_data = [['全选','1'],['西安','2'],['深圳','3'],['北京','4'],['上海','5']];
/********城市start*****************/
acceptManager_storeCity = new Ext.data.SimpleStore({
fields: [
"name","value"
],
//proxy: new Ext.data.MemoryProxy(acceptManager_data)
url:'queryCity'
});
acceptManager_storeCity.load();
acceptManager_city = new Ext.form.MultiComboSearch({
renderTo :'city',
store:acceptManager_storeCity,
valueField :"value",
displayField: "name",
labelSeparator:':',
displaySeparator:',', //多选显示分隔字符
valueSeparator:',',//多选提交到后台的值分隔符
mode: 'local',
value:'',
forceSelection: true,
hiddenName:'test',
editable: false,
triggerAction: 'all',
emptyText:'',
fieldLabel: '城市',
width:100
});
/********省份end*****************/
分享到:
相关推荐
功能:选中第一个下拉框,局部刷新第二个下拉框的值,且每次选中第一个下拉框,第二个下拉框都会有对应的值提供选择。主要使用了MySQL,jdbc,servlet,jsp,而异步是使用了原生的JS和XMLHttpRequest异步对象实现的...
在Web开发中,下拉框级联是一种常见的交互方式,用于构建多级选择的界面,例如省份、城市、区县的三级联动。本教程将详细讲解如何利用JQuery、Servlet和JSON技术来实现这一功能。 首先,JSON(JavaScript Object ...
在网页开发中,级联(Cascading)操作是一种常见的交互设计模式,特别是在涉及下拉框(Dropdown)选择时。这种技术允许用户在一个下拉框的选择基础上,动态更新另一个下拉框的内容,以提供更精确的筛选或选择。在本...
在IT行业中,下拉框级联(Cascading Dropdown)是一种常见的交互设计,它用于创建联动效果,使得用户在一个下拉框的选择会影响到另一个下拉框的选项。这种设计常见于多级分类选择或者关联数据的筛选,如国家、城市、...
在网页开发中,有时我们需要创建具有级联效果的下拉框,这在用户界面设计中很常见,特别是在处理多层级分类或选择时。"使用XML文件实现3级下拉框级联"是一种有效的方法,尤其当数据量适中时。这种方法允许我们通过...
AJAX-DWR下拉框级联是Web开发中一种常见的交互设计,主要用于提高用户体验,使得用户在选择某个选项时,相关联的下拉框能够自动更新其内容,以适应不同的场景需求。在这个实验中,我们将重点探讨如何使用AJAX和DWR...
省、市、区下拉框级联构思与实现,主要是在HTML里,用到JS与jQuery、ajax。
无限级下拉框级联(Cascading Dropdown)是一种常见的前端UI设计,它允许用户从一个下拉框选择一个选项后,根据所选选项自动更新下一个下拉框的内容,形成一个连续的选择链。这种功能在数据层级关系清晰,如地区选择...
Js Select下拉框级联菜单,一共支持5级联动,相信够用了,这种菜单不用多介绍吧,后一级的值与前一级是父、子关系,该示例还演示了动态添加菜单、减少菜单的功能,还有显示/不显示空值的功能,如演示截图所示。
JSON(JavaScript Object Notation)和Select元素在网页开发中经常被用来构建动态的、交互式的用户界面,特别是在处理级联下拉框时。级联下拉框是指一个下拉框的选择会影响另一个下拉框的选项,这样的设计可以提高...
### 知识点:省市县三级下拉框级联 #### 概述 在Web开发中,为了方便用户选择地理位置信息(如国家、省份、城市、区县等),经常需要实现下拉列表的级联功能。级联下拉列表是指当前一级的选择会影响到下一级的选择...
"无限下拉框级联"是一种常见的前端交互设计,常用于多级选择或者筛选功能,如城市选择、部门层级选择等。在这个场景中,用户在输入框中进行选择时,下拉框会根据用户的前一次选择动态加载并展示下一级别的选项,形成...
标题“COMBO下拉框自动变宽”涉及到一个功能,即让COMBO Box的宽度根据其中显示的内容动态调整,以确保所有文本都能完全可见,而不会被截断。这种功能在设计用户界面时非常实用,因为它提供了更好的可读性和用户体验...
在"ext多选下拉框(代码及例子)"这个主题中,主要涉及到的知识点有: 1. **EXTJS的Combo组件**:Combo是EXTJS中的一种表单组件,它提供了下拉列表的功能,可以用于输入或者选择数据。它既可以作为单选也可以作为...
在本文中,我们将深入探讨如何使用JQuery实现异步加载无限下拉框级联功能。这个功能常用于数据筛选和导航菜单,使得用户能够逐步细化选择,如在城市选择中先选择国家,再选择省份,最后选择城市。下面将详细解释实现...