javascript - 将数据加载到商店后,Extjs 组合框为空

标签 javascript extjs combobox

你能帮我弄清楚为什么代码不起作用吗?加载数据后组合框为空

var groupComboBoxStore = Ext.create('Ext.data.Store', {
    fields: ['value', 'name']
});
var groupComboBox = new Ext.form.field.ComboBox({
    fieldLabel: 'Groups',
    store: groupComboBoxStore,
    displayField: 'name',
    valueField: 'value',
    renderTo: Ext.getBody()
});
groupComboBoxStore.loadData([{name: 'name1', value: 'value1'}], false);

最佳答案

看起来是 Extjs 中的错误或未处理的实现我将代码更改为

var groupComboBox = new Ext.form.field.ComboBox({
    fieldLabel: 'Groups',
    store: []
});
groupComboBox.store.loadData([['value1'], ['value2']], false);

关于javascript - 将数据加载到商店后,Extjs 组合框为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36620533/

相关文章:

c# - WPF 中 ComboBox 上的 zIndex?

Xamarin.Forms UWP - 如何隐藏或更改选择器/组合框下拉箭头的颜色

extjs - 在Ext.data.Store上使用storeId不会创建唯一实例

javascript - Sequelize插入多对多连接表

javascript - 如何高效获取整页标题

javascript - 循环 insertBefore 在每个当前 DIV 之前添加一个 div

javascript - 在 extjs 3.4 中刷新面板中的数据 View

ide - 你用什么来实现 Ext JS 配置对象的智能感知?

java - 当从 Javafx 中的组合框中选择项目时,如何在 TextField 上显示不同的文本?

javascript - jQuery Mobile 导致 CSS3 动画在面板显示中重新触发