Невидимый столбец в GridX?

Можно ли создать столбец в GridX, который будет невидимым и не будет отображаться? Я не хочу просто скрывать ячейки с помощью CSS, потому что это не элегантно и может иметь побочные эффекты.

Невидимые столбцы полезны, потому что, например, в событии onApply из редактора ячеек я становлюсь строкой данных, которая содержит только те поля из хранилища данных, которые объявлены как столбец.

Есть ли в GridX такая функция, как невидимый столбец?

Я использую Dojo 1.9 с GridX 1.2.


person Danubian Sailor    schedule 09.07.2013    source источник


Ответы (2)


Есть модуль скрытых колонок:

gridx/modules/HiddenColumns (версия 1.2)

Скройте столбцы и одновременно измените массив столбцов, чтобы скрытые столбцы не влияли на другие элементы сетки. Это означает, что скрытые столбцы больше не могут быть доступны через функцию grid.columns().

person Murray Wilson    schedule 10.07.2013

Обновление. Я поиграл с тестом GridX здесь и наименьшая ширина, до которой он доходит, составляет 20 пикселей. Однако это письмо от одного из разработчиков на самом деле предполагает, что это может быть вообще невозможно!

Ранее. Вы пытались построить сетку с помощью ColumnResizer модуль и выбор нужного столбца, и с помощью метода setWidth() установить ширину равной нулю? - это не работает.

person Bharadwaj    schedule 10.07.2013