comboBox获取下拉列表索引的值及书写方式

一:comboBox获取下拉列表值的索引使用方法:Ext.getCmp('id').getValue();  

指获取值:Ext.get('id').getValue();


二:可以通过xtype的方式来定义一个comboBox

	xtype:'combo',
	id:'msgType',
	name:'msgType',
	store:new Ext.data.SimpleStore({
		fields: ['val', 'name'],
		data : typeName }),
	valueField:'val',
	displayField:'name',
	mode:'local',
	triggerAction : 'all',
	width : 120,
	selectOnFocus : true,
	allowBlank : true,
	editable : false //避免用户直接输入
还可以通过new Ext.form.ComboBox({ })的方式定义comboBox

var comboBoxType = new Ext.form.ComboBox( {
		fieldLabel:'   订购类型:', 
		id:'sorderType',
		name:'sorderType',
		store: new Ext.data.SimpleStore({
			fields: ['val', 'name'],
			data : orderType }),
		valueField:'val',
		displayField:'name',
		typeAhead: true, 
		mode: 'local',//从本地读取数据
		triggerAction: 'all',
		selectOnFocus:true, 
		editable:false,
		width:120, 
		height:19,
		listeners:{
		select:function(comboBoxType){
			if(comboBoxType.getValue()=='0'){
				comboBoxChange(0);
			}
		}
	}
});


你可能感兴趣的:(EXTJS)