#oracle-apex
#oracle-apex
Вопрос:
Я хочу скрыть некоторые специфические функции из меню действий IG.
Я знаю, как это сделать, например, для опции выделения и растягивания
function(config){
apex.util.getNestedObject(config, "views.grid.features").highlight = false;
apex.util.getNestedObject(config, "views.grid.features").stretchColumns = false;
return config;
}
Я не могу найти список всех функций в этом меню. Я хочу сохранить только «Фильтр», «Загрузка» и «Справка». Rest не должен быть доступен.
А также как скрыть функции столбцов с помощью этой конфигурации (я должен сделать это здесь, потому что оно будет динамическим, в зависимости от элемента). Я хочу сохранить только функцию фильтрации по столбцам.
Ответ №1:
Когда страница будет загружена, запустите apex.region("regionStaticId").call("option","config")
в инструментах разработчика браузеров, чтобы получить объект конфигурации.
Теперь вы можете просматривать и перемещаться по всем параметрам, которые в настоящее время установлены для текущей интерактивной сетки. Это должно дать вам обзор всех других опций, от которых вы хотите отличаться.
Там также присутствуют уже найденные параметры views.grid.features.highlight и views.grid.features.strechColumns.
Для получения дополнительной информации см. https://github.com/mgoricki/orclapex-ig-cheat-sheet
Существует множество примеров и ссылок на другие блоги о том, как настроить интерактивную сетку. Включая серию блогов Джона Снайдерса (члена команды APEX), посвященную интерактивной сетке.