87,904
社区成员
发帖
与我相关
我的任务
分享
alert(Ext.getCmp('sendLevel').getValue();
);
Ext.onReady(function(){
var data = [["3", "我是Text3"], ["0", "我是Text0"], ["1", "我是Text1"]];
var proxy = new Ext.data.MemoryProxy(data);
var yearInfo = new Ext.data.Record.create([{
name : 'value',
type : 'String',
mapping : 0
}, {
name : 'text',
type : 'String',
mapping : 1
}]);
var reader = new Ext.data.ArrayReader({}, yearInfo);
var store = new Ext.data.SimpleStore({
fields : ['value', 'text'],
data : data,
reader : reader,
autoLoad : true
})
var com = new Ext.form.ComboBox({
triggerAction : 'all',
emptyText : '请选择',
store : store,
displayField : 'text',//我们看到下拉框的内容
valueField : 'value',//getValue得到的值取决于这里的定义
width : 150,
mode : 'local',
fieldLabel : 'ComboBox',
value : "",
id : 'comid',
listeners : {
// 监听select事件
'select' : function(com, index) {
alert(Ext.getCmp('comid').getValue())//得到的是Value 也就是3、0、1这些
}
}
})
// Combox 定义结束
// 定义大panel
var form = new Ext.FormPanel({
title : "",
frame : true,
autoHeight : true,
applyTo : Ext.getBody(),
layout : "form",
items : [com]
})
})