动态过滤对象块中的选择选项

问题描述 投票:0回答:1

我有一个 Pimcore 类,带有 Type 字段(选择)和 Products 字段(objectbricks)。在管理面板中,我需要“产品”下拉列表中的可用选项根据“类型”字段的值动态更改。例如,如果用户选择“汽车”,则“产品”下拉列表应仅列出与“汽车”关联的对象块。

如何在 Pimcore 管理面板中实现此功能?

extjs pimcore pimcore-v5
1个回答
0
投票

您可以将数据绑定添加到选择字段(下拉字段)和商店的过滤器。可能需要添加公式。

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

© www.soinside.com 2019 - 2024. All rights reserved.