我有一个 Pimcore 类,带有 Type 字段(选择)和 Products 字段(objectbricks)。在管理面板中,我需要“产品”下拉列表中的可用选项根据“类型”字段的值动态更改。例如,如果用户选择“汽车”,则“产品”下拉列表应仅列出与“汽车”关联的对象块。
如何在 Pimcore 管理面板中实现此功能?
您可以将数据绑定添加到选择字段(下拉字段)和商店的过滤器。可能需要添加公式。
Ext.define('VM1', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.VM1',
data: {
FirstNameFilter: ''
},
stores: {
users: {
model: 'Fiddle.User',
storeId: 'user',
autoLoad: true,
proxy: {
type: 'ajax',
url: 'users',
},
filters: [{
property: 'FirstName',
operator: 'like',
value: '{FirstNameFilter}',
disableOnEmpty:true
}]
}
}
});
完整示例可以在这里找到:https://fiddle.sencha.com/#view/editor&fiddle/3sp8