javascript - ExtJs 将不同数据从一个存储加载到多个选择

标签 javascript extjs combobox extjs4.2

我有 1 个商店,它为我提供 UD 字段中的值,这些值是组合框的选项。

Ext.define('freetextOrder.model.comboBoxValues', {
    extend: 'Ext.data.Model',
    fields: [
        {name: 'name', type: 'string'},
        {name: 'unit', type: 'string'}
        {name: 'comboxid', type: 'int'}
    ]
});

现在我必须为每个组合加载一个 xtype: 'combobox' 以及存储的值。我希望有一种方法可以为每个组合框设置过滤器,但过滤器会应用于所有组合框。

除了为每个组合框创建一个新商店之外,如何实现这一目标?

最佳答案

在 Ext 5.x 中,您可以使用 chained stores ,对于早期版本的 Ext,您必须为每个组合创建单独的存储。

关于javascript - ExtJs 将不同数据从一个存储加载到多个选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30025966/

相关文章:

javascript - jQuery 用户界面 : How to add ID to combobox

javascript - 为什么我的 HTML 构造函数对象返回 [object Object] 而不是 [HTMLElementElement]?

javascript - Gatsby JS : Dynamically assign Style/Class based on current time?

javascript - 与文件 uploader 一起使用时如何在底部对齐按钮并且在顶部对齐标签?

java - 使用数据源向组合框添加文本

c# - WPF MVVM 将项目添加到组合框并更改选定项目

javascript - 您是否重复使用选择框中的值?

javascript - 如何在 CSS 模块中使用全局父选择器

javascript - Extjs 网格宽度计算错误

javascript - 在 ExtJS 中向商店代理添加 header 一次