#oracle #oracle-apex
#Oracle #oracle-apex
Вопрос:
У меня есть интерактивная сетка со столбцами типа: Col01…Col10.
После 10-го столбца нам нужно разрешить пользователю добавлять столбцы в сетку до 25.
Как это можно сделать?
Ответ №1:
Я бы сказал, что это невозможно сделать (хотя, я хотел бы знать, как, если кто-то другой объяснит это).
Интерактивная сетка основана на SELECT
инструкции, которую вы написали при разработке страницы. Вы не можете добавить к нему другие столбцы, не так ли? Конечно, помимо изменения самого запроса, и это не то, на что способны конечные пользователи.
Поэтому создайте весь набор столбцов (их 25). Скройте некоторые из них (от 11 до 25) и сохраните отчет как отчет по умолчанию. Пользователи смогут включать дополнительные столбцы, используя кнопку действий и опцию «Столбцы», (снимите) флажок «Отображаемый» для каждого столбца.
Комментарии:
1. Другим вариантом было бы использовать элемент страницы, чтобы сохранить количество дополнительных столбцов, которые будут показаны пользователю, сделать его списком выбора, чтобы пользователь также мог его изменить, а затем использовать условия на стороне сервера для столбцов, чтобы показать / скрыть их.