var data1=[['','0'],['库存商品','3'],['服务/劳务','4'],['其它收入','5'],['其它支出','6'],['折扣','7']];
var store1 =new Ext.data.SimpleStore({
fields: ['name', 'kind'],
data : data1
});
var kind = new Ext.form.ComboBox({
fieldLabel:'货品属性',
id :'kind',
name:'master.kind',
store:store1,
valueField:'kind',
hiddenName:'master.kind',
displayField:'name',
mode:'local',
triggerAction:'all' //这句很重要,不加这属性,可能数据显示不完整,<span class="comment"><span style="color:#008200;">显示所有下列数据,一定要设置属性triggerAction为all</span></span>
});
还有一些基本属性
id:'cbid',
name:'year',//name只是改下拉的名称
hiddenName:'hyear',//提交到后台的input的name
width : 80,
store : Wayfoon.Year,//填充数据
emptyText : '请选择',
mode : 'local',//数据模式,local代表本地数据
readOnly : true,//是否只读
value : (new Date()).YEAR,//默认值,要设置为提交给后台的值,不要设置为显示文本
triggerAction : 'all',// 显示所有下列数据,一定要设置属性triggerAction为all
allowBlank : false,//不允许为空
valueField : 'value',//值
displayField : 'text',//显示文本
editable: false,//是否允许输入
forceSelection: true,//必须选择一个选项
blankText:'请选择'//该项如果没有选择,则提示错误信息
基本事件
beforequery : ( Object queryEvent )
beforeselect : ( Ext.form.ComboBox combo, Ext.data.Record record, Number index )
collapse : ( Ext.form.ComboBox combo )
expand : ( Ext.form.ComboBox combo )
select : ( Ext.form.ComboBox combo, Ext.data.Record record, Number index )