ExtJs 将不同的数据从一个存储加载到多个选择
ExtJs Load different data from one store to multiple selects
我有 1 个商店为我提供来自 UD 字段的值,这些值是组合框的选项。
Ext.define('freetextOrder.model.comboBoxValues', {
extend: 'Ext.data.Model',
fields: [
{name: 'name', type: 'string'},
{name: 'unit', type: 'string'}
{name: 'comboxid', type: 'int'}
]
});
现在我必须加载 foreach comboxid 和 xtype: 'combobox' 以及存储的值。我希望有一种方法可以为每个组合框设置过滤器,但过滤器会应用于所有组合框。
除了为每个组合框创建一个新商店外,如何实现?
在 Ext 5.x 中,您可以使用 chained stores,对于早期版本的 Ext,您必须为每个组合创建单独的商店。
我有 1 个商店为我提供来自 UD 字段的值,这些值是组合框的选项。
Ext.define('freetextOrder.model.comboBoxValues', {
extend: 'Ext.data.Model',
fields: [
{name: 'name', type: 'string'},
{name: 'unit', type: 'string'}
{name: 'comboxid', type: 'int'}
]
});
现在我必须加载 foreach comboxid 和 xtype: 'combobox' 以及存储的值。我希望有一种方法可以为每个组合框设置过滤器,但过滤器会应用于所有组合框。
除了为每个组合框创建一个新商店外,如何实现?
在 Ext 5.x 中,您可以使用 chained stores,对于早期版本的 Ext,您必须为每个组合创建单独的商店。