powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Инициализация др.поля
2 сообщений из 2, страница 1 из 1
Инициализация др.поля
    #36166023
есть обычная форма, в ней несколько полей, 2 из которых представляют из себя popup key lov.
Когда выбирается значения из одного popup lov, значение из другого изменяется по значению первого. Для этого отрабатывает javascript (вроде как стандартно все)
function f_ForEntranceSetLocation ()
{
var get = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=ForEntranceSetLocation',0);
get.add('P16_ENTRANCE_ID',html_GetElement('P16_ENTRANCE_ID').value)
gReturn = get.get();
get = null;
gReturn = (!gReturn)?'- не выбрано -':gReturn;
$s('P16_LOCATION_ID',gReturn);
}
что первый popup lov - что второй - составные текстовые поля с уникальным ид, извлекаемым из БД. Все работало на версии апекса 3.1. Перешли на версию 3.2 и сразу начались чудеса. Когда выбираем значения из первого lov, вижу, что скрипт срабатывает и подставляет значение во второй lov (на экране происходит изменение), но значение в элемент не попадает, как осталось значение null, так и продолжает оставаться. Если руками изменить второй lov, тогда инициализируется прекрасно. В чем может быть косяк? Я что-то неправильно присваиваю в скрипте?
...
Рейтинг: 0 / 0
Инициализация др.поля
    #36166146
kvad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
popup key lov живет на странице в виде 2х input-ов - собственно с id='Pnn_ITEM' и id='Pnn_ITEM_HIDDENVALUE', во втором - key (id), его бы тоже надо $s(), т.к. именно это значение попадает в session state.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Инициализация др.поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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