ext ComboBox 设置默认值为第一个值

var data = [ { 'name': 'linechart', 'text': '折线图' }, { 'name': 'columnchart', 'text': '柱状图' }, { 'name': 'barchart', 'text': '横向柱状图' }, { 'name': 'piechart', 'text': '饼状图' } ]; var store = new Ext.data.JsonStore({ data: data, fields: ['name', 'text'] }); var typecombo=new Ext.form.ComboBox({   width:127,    fieldLabel: '统计图类型',   emptyText : '请选择统计图类型',   store : store ,   valueField :'name',   displayField: text,   forceSelection :true,   lazyInit:false,   editable : false,   triggerAction: 'all', listeners: { afterRender: function(combo) {   var firstValue = store.reader.jsonData[0].text;   combo.setValue(firstValue);//同时下拉框会将与name为firstValue值对应的 text显示 } } });

 

参加文章:

http://www.cnblogs.com/simonhaninmelbourne/archive/2009/03/06/1404347.html

 

你可能感兴趣的:(function,ext)