`

ExtJs下拉框多选

阅读更多
变种statesArr = [
        ['AL','阿拉巴马','迪克西的心'],
        [“AK”,“阿拉斯加”,“午夜太阳之国'],
        ['AZ','亚利桑那','大峡谷国家'],
        [“AR”,“阿肯色','自然状态'],
        ['CA','加利福尼亚','金州'],
        ['CO','科罗拉多','本山国家'],
        ['CT','康涅狄格','宪法国家'],
        ['德','特拉华州','第一国'],
        [“DC”,“哥伦比亚特区”,“国家的首都”],
        ['佛罗里达','佛罗里达','阳光之州'],
        ['GA','格鲁吉亚','暗恋国家'],
        ['HI','夏威夷','阿罗哈州“],
        [“ID”,“爱达荷”,“著名土豆'],
        ['IL','伊利诺伊州“,”大草原国家'],
        [“IN”,“印第安纳州”,“餐旅国家'],
        ['IA','艾奥瓦','该国玉米'],
        ['KS','堪萨斯州','向日葵州'],
        ['KY','肯德基','蓝草州'],
        ['LA','路易斯安那州','该河口国家'],
        ['ME','缅因','杉树国家'],
        ['MD','马里兰','切萨皮克州'],
        ['马','麻省理工','美国精神'],
        ['米','密歇根州','大湖国家'],
        ['MN','明尼苏达','北星州'],
        ['MS','密西西比“,”白玉兰国家'],
        ['MO','密苏里','显示我的状态'],
        [“MT”,“蒙大拿”,“大天空国家'],
        [“东北”,“内布拉斯加”,“牛肉国家'],
        ['NV','内华达','银州'],
        [“NH”,“新罕布什尔”,“花岗岩州”],
        [“新泽西州”,“新泽西州”,“花园之州'],
        [“NM”,“新墨西哥”,“土地结界'],
        ['NY','纽约','帝国'],
        ['数控','北卡罗莱纳','第一自由'],
        ['ND','北达科他州','和平花园之州'],
        ['OH','俄亥俄','这一切的心'],
        ['确定','俄克拉荷马“,”俄克拉何马OK'],
        ['OR','俄勒冈','太平洋仙境'],
        ['PA','宾夕法尼亚','梯形州'],
        [“RI”,“罗得岛”,“海洋国家”],
        ['SC','南卡罗来纳州“,”没有什么比这更细'],
        ['SD','南达科他州','伟大的面孔,伟大的地方'],
        [“TN”,“田纳西州”,“志愿状态'],
        ['TX','德克萨斯','孤星之州'],
        ['UT','爵士','盐湖国家'],
        [“VT”,“佛蒙特州','绿山国家'],
        ['弗吉尼亚','弗吉尼亚','母国'],
        ['WA','华盛顿'号,'格林豪州'],
        ['WV','西弗吉尼亚','山国'],
        [“WI”,“威斯康星”,“美国的Dairyland”],
        [“WY”,“怀俄明”,“就像在地球上任何地点']
    ];
加载了:Ext.onReady(函数(){
	变种店=新Ext.data.SimpleStore({
		字段:['缩写','国家','昵称'],
		数据:statesArr
	});
	无功组合=新Ext.form.ComboBox(
			{
				商店:商店,
				displayField:'状态',
				valueField:'缩写',
				TYPEAHEAD:真实,
				模式:“本地”,
				TPL:'<tpl for="."> <div class="x-combo-list-item"> <SPAN> <输入类型=“复选框”{[?values​​.check“检查”:“”]}值=“{[values​​.state]}”/> </ SPAN> <span> {状态} </ SPAN> </ DIV> </ TPL>',
				的TriggerAction:'所有',
				emptyText:'请选择...',
				selectOnFocus:真实,
				applyTo:'本地状态',
				调用onSelect:功能(记录,索引){
					如果(this.fireEvent('beforeselect',这一点,记录,索引)!== FALSE){
						record.set('检查',record.get(“检查”)!);
						变种海峡= [];
						变种strValue的= [];
						this.store.each(函数(RC){
							如果(rc.get('检查')){
								str.push(rc.get(“国家”));
								strvalue.push(rc.get('缩写'));
							}
						});
						this.setValue(str.join());
						THIS.VALUE = strvalue.join();
						this.fireEvent(“选择”,这,记录,索引);
						警报(this.getValue());
					}
				}
			});	
	
	
});

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics