powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Tree. Не сохраняется сессионная переменная при клике на узле. (Apex 4.0)
4 сообщений из 4, страница 1 из 1
Tree. Не сохраняется сессионная переменная при клике на узле. (Apex 4.0)
    #39425088
well9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть дерево:
select case when connect_by_isleaf = 1 then 0
when level = 1 then 1
else -1
end as status,
level,
"ENAME" as title,
null as icon,
"EMPNO" as value,
"MGR" as tooltip,
'javascript:$s("P1_ID",'||empno||');alert(P1_ID.value)' AS link
С помощью JS хочу присвоить айтему P1_ID значение узла дерева EMPNO, чтобы использовать в запросе (SELECT * FROM EMP WHERE ENAME=:P1_ID).
Алерт показывает, что переменная имеет значение, но в сессионных данных P1_ID не имеет значения и соответственно запрос не выполняется.
Подскажите в чём ошибка?
...
Рейтинг: 0 / 0
Tree. Не сохраняется сессионная переменная при клике на узле. (Apex 4.0)
    #39425098
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибки нет, все работает корректно.
Учите мат. часть.
...
Рейтинг: 0 / 0
Tree. Не сохраняется сессионная переменная при клике на узле. (Apex 4.0)
    #39425113
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
well9999,
принцип такой:
- SELECT WHERE :МойАйтемс выполняется на сервере.
Поэтому нужно любым способом перед этим запросом сохранить в сессию айтемс :МойАйткмс. Т.е. не сервер.
- варианты есть разные. Например DA с нулл или POST или ...
...
Рейтинг: 0 / 0
Tree. Не сохраняется сессионная переменная при клике на узле. (Apex 4.0)
    #39425893
well9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде бы понял. JS присваиваю айтему значение поля(узла дерева)
С помощью DA(на изменение айтема) делаю сабмин этого айтема и сохраняю в сессии
Ну и напоследок с помощью той же DA обновляю регион с таблицей.
Ага, всё получилось!

Petro123, спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Tree. Не сохраняется сессионная переменная при клике на узле. (Apex 4.0)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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