Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / IG RowAction hide/show action / 3 сообщений из 3, страница 1 из 1
06.08.2018, 16:44
    #39683831
iv_roman_vl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IG RowAction hide/show action
Всем привет!
как в IG скрывать или показывать Действие в меню в зависимости от значения столбца в соответствующей строке?
...
Рейтинг: 0 / 0
10.09.2018, 12:40
    #39700364
S-V-E
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IG RowAction hide/show action
Привет!
Если под словом "Действие" понимается объект типа action, то все достаточно просто. Я например сделал Dynamic Action срабатывающий на событие Selection Change [Interactive Grid] и написал следующий javascript-код:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
if (this.data.selectedRecords[0] !== undefined) {
    var recType = this.data.model.getValue(this.data.selectedRecords[0], "TYPE");
    if (recType == "0") {
        apex.region("PLAN").widget().interactiveGrid("getActions").hide("row-duplicate");
    } else if (recType == "1") {
        apex.region("PLAN").widget().interactiveGrid("getActions").show("row-duplicate");
    }
}
...
Рейтинг: 0 / 0
10.09.2018, 12:47
    #39700367
S-V-E
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IG RowAction hide/show action
Список действий можно посмотреть с помощью такой команды:
Код: javascript
1.
apex.region("PLAN").widget().interactiveGrid("getActions").list()


Очень много полезного о действиях написано в блоге HardLikeSoftware
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / IG RowAction hide/show action / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]