我创建了一个组合字段。该字段的存储从另一个字段加载。我在这里给出的代码很少。
initComponent:function()
{
var me = this;
this.contentType = Ext.create('AA.com.Planner.form.combo.ContentType',{
architectOnly: true,
name: 'content_type_id',
allowBlank: false,
disabled: true,
listeners: {
change: function( checkbox, newValue, oldValue ){
if( newValue ){
var contentTypeRecord = checkbox.findRecordByValue(newValue);
// for the order by field
me.orderBy.getStore().getProxy().setExtraParam('content_type_id',newValue); // I would like to add another option here
me.orderBy.getStore().load();
me.orderBy.enable();
}else{
me.orderBy.disable();
me.orderBy.setValue('');
}
}
},
plugins: [{
ptype: 'clearvalue'
}]
});
}
});
我想在me.orderBy.getStore()。
中添加另一个选项答案 0 :(得分:0)
可能最简单的方法是在加载事件处理程序中添加新记录:
Ext.create('Ext.data.Store', {
[...],
listeners: {
load: function(store) {
store.add({ name: 'Dummy' });
}
}
});