我需要使用组合作为编辑器来编辑网格的两列,并且我需要根据第一个中选择的值对第二个中显示的值进行过滤。 还有一个问题是我需要在网格单元格中显示“绑定(bind)”值(即“描述”)而不是 Id。 我准备了一个(非常简化的) 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()
});
}
}
关于javascript - Sencha ExtJS 4.2 : how can I synchronize two combo editors in a grid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34267746/