Эта полная матрица является наблюдаемой:
DDA DDB DDC DDD DDE DDF
A | B | C | D | E | F
----|--------|------|-------|-------|-------
2 | 4 | 6 | 2 | 5 | 7
3 | 3 | 6 | 0 | 6 | 8
3 | 6 | 5 | 1 | 6 | 8
5 | 0 | 1 | 1 | 1 | 5
1 | 2 | 2 | 0 | 1 | 5
Here every column is an Observable
пример ObservableA []: над столбцом AObservableB []: над столбцом B и т. Д.
And next
ObservableB[i] = ObservableA[i].pipe();
And similarly further ...
where DDA , DDB , DDC,DDD,DDE,DDF are also Observable over respective columns
ALL DROPDOWNS ARE MUTLI-SELECT
DDA -> ObservableA
DDB -> ObservableB
DDC -> ObservableC
DDD -> ObservableD and so one
ПРОБЛЕМА:
я хочу, чтобы все раскрывающиеся списки имели уникальное значение из соответствующих столбцов
и также, если для DDA Observable мы выбрали значение 2,3 из раскрывающегося списка
, то для всех остальных доступных значений раскрывающегося списка при расширении должно быть
DDB : 4,3,6
DDC : 6,5
DDD : 2,0,1
DDE : 5,6
DDF : 7,8
Это применимо для всех раскрывающихся списков. означает: если DDC изменился, то все столбцы должны измениться соответственно
Как я могу добиться этого. пожалуйста, помогите мне