Как отфильтровать параметры выбранного компонента (FilteringSelect
или ComboBox
) по значению другой ячейки в той же строке?
Я использую GridX версии 1.2 с Dojo 1.9. У меня есть строки с 2 виджетами выбора, где один из них должен фильтроваться вторым. Это похоже на следующий пример: https://dojotoolkit.org/reference-guide/1.9/dijit/form/FilteringSelect.html#codependent-filteringselect-combobox-widgets, только это происходит в той же строке.
Я использую модуль gridx/modules/Edit
для определения виджетов редактора ячеек. Я знаю функции decorator
и onCellValue
, но проблема в том, что они работают на уровне ячеек. Я искал место для регистрации обратного вызова, который имел бы доступ ко всей строке после ее рендеринга, чтобы я мог зарегистрировать слушателя, который менял бы один элемент управления после изменения другого, но я ничего не мог найти.
Можно ли добиться такого эффекта с помощью GridX без [большой] модификации исходного кода GridX? Если да, то как это сделать?