gpt4 book ai didi

javascript - Sencha ExtJS 4.2 : how can I synchronize two combo editors in a grid?

转载 作者:行者123 更新时间:2023-11-30 16:24:50 25 4
gpt4 key购买 nike

我需要使用组合作为编辑器来编辑网格的两列,并且我需要根据第一个中选择的值对第二个中显示的值进行过滤。还有一个问题是我需要在网格单元格中显示“绑定(bind)”值(即“描述”)而不是 Id。我准备了一个(非常简化的) fiddle 来显示这里的问题

Click here for the fiddle

看看 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

关于javascript - Sencha ExtJS 4.2 : how can I synchronize two combo editors in a grid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34267746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com