【发布时间】:2015-07-27 00:24:42
【问题描述】:
我在开发 UI 时遇到了关于 ExtJS 的问题:
我有一个简单的数组,其中包含:
['1234','2345','3456']
我创建了一个加载一些数据的网格,该网格中的一列应该包含一个组合框,我已经完成了:
this.cellEditing = new Ext.grid.plugin.CellEditing({
clicksToEdit: 1
});
我有一个空商店的编辑器:
{text: "Tickets", renderer: Utils.renderCombo, dataIndex: 'ASSOC_TKT_NUMS', flex: 1,
editor: Ext.create('Ext.form.field.ComboBox', {
editable: false,
queryMode: 'local',
store: []
})
},
在我的方法“renderCombo”上,我正在这样做,因为我需要在商店中渲染我的数组(最初使用 [],如上所示):
renderCombo: function(value, meta, record) {
meta.column.editor.getStore().loadData(value);
}
但这似乎不起作用,我什至看到我的列是空的,而不是组合框。
在我的实现中是否有遗漏或需要更改的内容?
提前致谢。
【问题讨论】:
标签: javascript extjs combobox store