Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Interactive grid получить ID текущей выделенной строки / 8 сообщений из 8, страница 1 из 1
10.05.2017, 19:02
    #39450960
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
Apex 5.1

Как получить ID строки на которой находится курсор в ITEM ???
...
Рейтинг: 0 / 0
11.05.2017, 11:55
    #39451252
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
maxandsoft,

Этот кусок пока недокументирован, используйте Set Value: JavaScript Expression или Execute JAvaScript в DA

см. Events:

Selection Change (event) - выбор строки

this.data.selectedRecords[i] - массив, содержащий значения выбранной i-й строки
this.data.model.getValue - функция, которая возвращает значение по алиасу столбца

Пример:

this.data.model.getValue(this.data.selectedRecords[0], "ORDER_ID")

Row Initialization (event) - выбор записи в режиме начала редактирования

аналогично, this.data.record - массив, содержащий значения редактируемой строки

this.data.model.getValue(this.data.record, "ORDER_ID") - значение в соответствущем столбце ORDER_ID

Пример: тынц
...
Рейтинг: 0 / 0
11.05.2017, 15:20
    #39451435
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
SvDev спасибо попробую
...
Рейтинг: 0 / 0
11.05.2017, 19:12
    #39451604
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
SvDev,

Получилось, спасибо!
...
Рейтинг: 0 / 0
12.05.2017, 07:22
    #39451762
rubystar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
maxandsoft,

А можно пример получившегося кода?
...
Рейтинг: 0 / 0
12.05.2017, 10:28
    #39451866
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
rubystar,

Там строка JS в DA SetValue на событие Selection Change

this.data.selectedRecords.length != 1 ? '': this.data.model.getValue( this.data.selectedRecords[0], "KEY")

Где KEY = это колонка со значение которые хотите записать в ITEM
...
Рейтинг: 0 / 0
12.05.2017, 11:13
    #39451914
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
+ Условие this.data.selectedRecords.length == 1 можно прописать в DA condition: JavaScript Expression, тогда в SetValue будет простой JavaScript Expression
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
09.09.2020, 15:06
    #39996954
PL/SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Interactive grid получить ID текущей выделенной строки
Данный способ не работает на поле типа Select List. Как и master-detail связь. :(
Есть справочник услуг, есть настройки каждой услуги + доп. параметры - таблица один-ко-многим для каждой услуги.
На форме хочется поместить два IG - один "настройки услуги", где сама услуга выбирается из списка, а второй "доп. параметры услуги" - где вносятся дополнительные строки.
Никак не выходит.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Interactive grid получить ID текущей выделенной строки / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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