一: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);
}
}
}
});