我需要使用连击作为编辑器来编辑网格的两列,并且需要将第二个中显示的值与第一个中选择的值相对应地进行过滤。
还有一个问题,我需要在网格单元中显示“绑定”值(即“描述”)而不是Id。
我准备了一个(非常简化的)小提琴以在此处显示问题

Click here for the fiddle

看小提琴,我需要在第一个组合中选择品牌,然后在第二个组合中选择一个模型,但是显然,我应该只在其中选择所选品牌的模型。
如何在单元格中显示说明性文字?
如何过滤第二个组合?

谢谢

最佳答案

编辑插件具有您可以使用的beforeedit事件,例如:

listeners: {
    beforeedit: function(editor, context) {
        var record = context.record;

         if (context.field !== 'modelId') {
             return;
         }

         models.clearFilter(true);

         models.filter({
             property: 'brandId',
             value: record.getId()
        });
    }
}


工作示例:https://fiddle.sencha.com/#fiddle/12hn

09-20 12:55