采用“外部设计者-供批-js-4-users-guide.pdf”这一范例,将以下各点结合起来。 问题是该仓库没有约束力。 因此,选择是空的。
MyComboBox.js
Ext.define( MyApp.view.MyComboBox , {
extend: MyApp.view.ui.MyComboBox ,
initComponent: function() {
var me = this;
me.callParent(arguments);
}
});
Ext.define( MyApp.view.ui.MyComboBox , {
extend: Ext.form.field.ComboBox ,
fieldLabel: comboList ,
displayField: comboList ,
queryMode: local ,
store: MyArrayStore ,
triggerAction: all ,
valueField: comboList ,
initComponent: function() {
var me = this;
me.callParent(arguments);
}
});
仓库/仓库。
Ext.define( MyApp.store.MyArrayStore , {
extend: Ext.data.Store ,
constructor: function(cfg) {
var me = this;
cfg = cfg || {};
me.callParent([Ext.apply({
autoLoad: true,
storeId: MyArrayStore ,
data: [
[
Search Engine
],
[
Online Ad
],
[
Facebook
]
],
proxy: {
type: ajax ,
reader: {
type: array
}
},
fields: [
{
name: comboList
}
]
}, cfg)]);
}
});
** 本文件迟交。
这使我.。 其<条码>[标题]***条码>,我阵列必须采用json格式。 一经更新
[{"comboList" : "Hello"}, {"comboList" : "Hi"}, {"comboList" : "GoodMorning"}]
它发挥了作用。