ExtJS:如何在组合框中对项目进行分组,然后在显示文本

时间:2017-10-12 19:19:59

标签: extjs data-binding grouping

使用ExtJS 6.x.我有以下小提琴: bind grouped combo box value to detail displayfield

首先:我想在组合框中只显示每个项目的单个实例,而不是显示每个项目的多个实例(因此,而不是"一个"和&# 34;两个"多次出现,我只希望这些在组合框中出现一次)。有没有办法在viewModel中进行分组来实现这个目的?

然后假设组合框项目现在相应地分组,然后我想在displayText区域中显示细节,例如,如果我选择"一个"从组合框中,详细区域将显示与此相关的所有ID,即' 1'和' 2'。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,虽然感觉有点笨拙:

首先,我创建了一个SQL视图,其中记录组合在一起(使用" name + code")的唯一键...然后,我创建了另一个SQL视图,其中" name + code& #34;是原始表的另一个字段。

然后我在模型中使用关联将这两个实体链接在一起,因此,使用数据绑定将组合框中选择的记录链接到网格。