Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Interactive Grid получить ID выбранной активной ячейки / 2 сообщений из 2, страница 1 из 1
31.10.2019, 10:19
    #39883434
isvmcc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive Grid получить ID выбранной активной ячейки
Добрый день
Имею Apex 18.1 под Oracle XE 11g
На странице есть нередактируемый IG, включающий 7 колонок (дни недели), произвольное количество записей
В ячейках строк находятся данные, не связанные с номером дня недели
Кликом мышки выбираю необходимую ячейку, она подсвечивается рамкой
Задача создать JavaScript Dynamic Action по событию Selection Change (Interactive Grid), чтобы при выборе конкретной ячейки IG
в скрытые поля другого региона на странице записать два значения
1. ID строки (точнее значение из ключевого поля таблицы) (для идентификации записи)
2. ID колонки (или хоты бы порядковый номер активного столбца) (для вычисления выбранного дня недели)

с п 1. разобрался, в инете полно статей
со 2-м ну никак

Grid делать редактируемым (чтобы создать динамик экшены для каждой нужной колонки (без этого не работает))
не могу - пользователи могут повредить данные в ячейках

Откликнитесь, кто имел опыт
...
Рейтинг: 0 / 0
31.10.2019, 12:35
    #39883545
marisha300713
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive Grid получить ID выбранной активной ячейки
Попробуйте для каждой колонки в разделе Appearance задать фиктивный класс (CSS Classes). Класс будет одинаковый для всех ячеек в данной колонке. Будет что-то вроде <td role="gridcell" tabindex="0" class="a-GV-cell u-tS monday is-readonly" aria-labelledby="R33660796309059452944_ig_grid_vc_ctx R33660796309059452944_ig_grid_vc_cur" id="R33660796309059452944_ig_grid_vc_cur">123</td>
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Interactive Grid получить ID выбранной активной ячейки / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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