powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обновление подчиненного IG при обновлении master IG
3 сообщений из 3, страница 1 из 1
Обновление подчиненного IG при обновлении master IG
    #39623271
VladimirTr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите про особенность и можно ли это как -то избежать.
Apex 5.1
На странице 2 IG один основной другой подчиненный.
На основном стоит событие selection сhange при котором происходит refresh подчиненного IG.

Если нажать кнопку refresh у master IG тогда регион обновляется и слетает выделение хотя бы одной строки.
Жмем на строку, на которой мы находились в момент нажатия на refresh.
В подчиненном IG, не будет отображено строк, хотя до refresh они были там были, это происходит только с той строкой master IG , на которой мы находились в момент нажатия refresh.
Далее если кликнуть по другой строке master IG и вернуться обратно на ту же строку -данные появляются.

Вопрос 1. Вопрос почему после refresh master региона не происходит выборка по той одной записи, на которой мы находились в момент нажатия refresh.

Вопрос 2. Почему вообще нужен refresh подчиненного региона при изменении строки master региона. Потому что если второй пользователь другой сессии добавляет запись в подчиненный регион, то без refresh у первого не будет виден результат, поэтому нашел выход делать refresh при каждом переходе по строкам.

Вопрос 3. Как правильно сделать refresh 2х регионов одной кнопкой. 2 DA refresh не работают, нужно дожидаться обновления master региона, и только после этого делать refresh подчиненного. Ставил событие after refresh у мастер региона, у которого действие refresh подчиненного, то так не срабатывает.
Вообще after refresh не смог увидеть , пробовал через него делать hide, set_values, как отловить это событие?

Все действия нужно делать без обновления страницы.

Большое спасибо за помощь
...
Рейтинг: 0 / 0
Обновление подчиненного IG при обновлении master IG
    #39625620
VladimirTr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не знает или я неправильно что -то спросил? Очень нужна ваша помощь!
...
Рейтинг: 0 / 0
Обновление подчиненного IG при обновлении master IG
    #39625956
VladimirTr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По первому вопросу
Такое происходит если просто повесить refresh "test2" (IG детали) на DA selection сhange у мастер IG "test1"

если просто refresh заменить на JS с проверкой выделения строки, то такого явления не наблюдается.

var i, records, model,
view = apex.region("test1").widget().interactiveGrid("getCurrentView");

if ( view.supports.edit ) { // make sure this is the editable view
model = view.model;
records = view.getSelectedRecords();
if ( records.length > 0 ) {

apex.region("test2").refresh()

}
}

Можно ли как -то проще сделать?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обновление подчиненного IG при обновлении master IG
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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