//定义枚举
Ext.define("My.model.base.BillStatusEnum", {
extend : 'Ext.data.Store',
alias : 'model.base.BillStatusEnum',
<span style="color:#cc0000;">singleton : true,
</span> valueField : 'value',
displayField : 'label',
fields : ['value', 'label'],
data : [{
value : 0,
label : '未审核'
}, {
value : 1,
label : '审核中'
}, {
value : 2,
label : '已审核通过'
}, {
value : 3,
label : '已审核未通过'
}]
});
//store中使用枚举
{
xtype : 'combobox',
editable : false,
<span style="color:#ff0000;">store : My.model.base.BillStatusEnum,
queryMode : 'local',</span>
displayField : 'label',
valueField : 'value'
};