powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Появление Region!
19 сообщений из 19, страница 1 из 1
Появление Region!
    #36293611
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На странице создано два Regions. Можно ли сделать так, что бы второй регион появлялся после выполненного условия в первом регионе? Какими способами?
...
Рейтинг: 0 / 0
Появление Region!
    #36293636
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

проверка выполнения условия когда должна происходить: при его (условия) изменении, при сабмите, при нажатии на кнопку?
...
Рейтинг: 0 / 0
Появление Region!
    #36293638
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLeryurey,

проверка выполнения условия когда должна происходить: при его (условия) изменении, при сабмите, при нажатии на кнопку?

В первом Regione есть 2 Itema Select List with Redirect. Допустим примеп в первом select у нас страны, во втором города. После выбора города должен появится второй Region с данными.
...
Рейтинг: 0 / 0
Появление Region!
    #36294484
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

для элемента типа Select, в LOV которого есть NULL-значение, подойдёт функция $f_Hide_On_Value_Item , в которую передавать: название элемента Select, название скрытого региона, значение для NULL в LOV элемента Select. Т.е., если ничего не выбрано - регион не показывать. Если что-то выбрано - показывать.

Функцию добавьте как обработчик события change в HTML Form Element Attributes:
Код: plaintext
onchange="$f_Hide_On_Value_Item(this, <HIDDEN_REGION_STATIC_ID>, <LOV_NULL_Value>);"
...
Рейтинг: 0 / 0
Появление Region!
    #36300178
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLeryurey,

для элемента типа Select, в LOV которого есть NULL-значение, подойдёт функция $f_Hide_On_Value_Item , в которую передавать: название элемента Select, название скрытого региона, значение для NULL в LOV элемента Select. Т.е., если ничего не выбрано - регион не показывать. Если что-то выбрано - показывать.

Функцию добавьте как обработчик события change в HTML Form Element Attributes:
Код: plaintext
onchange="$f_Hide_On_Value_Item(this, <HIDDEN_REGION_STATIC_ID>, <LOV_NULL_Value>);"


Пробую, что то не получатся. Делаю так.
Код: plaintext
1.
onchange="$f_Hide_On_Value_Item(P2_ID, qwerty, 0);"
,
где P2_ID name select, qwerty это Static ID regiona и 0 значение для NULL в LOV элемента Select.
Что не так.
...
Рейтинг: 0 / 0
Появление Region!
    #36300195
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

а кто будет обрамлять кавычками названия переменной и региона?

Вот пример . Вот что стоит в HTML Form Element Attributes у списка выбора:
Код: plaintext
onchange="javascript:$f_Hide_On_Value_Item(this, 'HIDING_REGION', -1)";
Список отображает значение с ключом NULL, возвращаемое значение = -1. HIDING_REGION - Static Region ID для исчезающего региона.
...
Рейтинг: 0 / 0
Появление Region!
    #36302174
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer,
Тогда javascript: не прописывал. Вроде к события в яваскриптах javascript не обзательно писать. Ошибаюсь?
Пишу так!
Код: plaintext
onchange="javascript:$f_Hide_On_Value_Item(P2_ID_FILIAL, 'qqq','0')";
Всё равно не получается. P2_ID_FILIAL name ITEMa Selecta на странице, qqq у меня Static ID региона на этой же странице, '0' значение в списке есть, что опять не так?
...
Рейтинг: 0 / 0
Появление Region!
    #36302195
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey
Код: plaintext
onchange="javascript:$f_Hide_On_Value_Item(P2_ID_FILIAL, 'qqq','0')";
Всё равно не получается. P2_ID_FILIAL name ITEMa Selecta на странице, qqq у меня Static ID региона на этой же странице, '0' значение в списке есть, что опять не так?
0. Ещё раз: где кавычки вокруг имени списка ? Который P2_ID_FILIAL.
1. Вокруг 0 кавычки необязательны.
...
Рейтинг: 0 / 0
Появление Region!
    #36302281
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLeryurey
Код: plaintext
onchange="javascript:$f_Hide_On_Value_Item(P2_ID_FILIAL, 'qqq','0')";
Всё равно не получается. P2_ID_FILIAL name ITEMa Selecta на странице, qqq у меня Static ID региона на этой же странице, '0' значение в списке есть, что опять не так?
0. Ещё раз: где кавычки вокруг имени списка ? Который P2_ID_FILIAL.
1. Вокруг 0 кавычки необязательны.

Код: plaintext
onchange="javascript:$f_Hide_On_Value_Item('P2_ID_FILIAL', 'qqq',0)";
Что ещё не так?
...
Рейтинг: 0 / 0
Появление Region!
    #36302631
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

поскольку функция $f_Hide_On_Value_Item обрабатывает событие change списка P2_ID_FILIAL, то первым параметром может быть this вместо 'P2_ID_FILIAL'. А так вроде всё.
...
Рейтинг: 0 / 0
Появление Region!
    #36302671
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLeryurey,

поскольку функция $f_Hide_On_Value_Item обрабатывает событие change списка P2_ID_FILIAL, то первым параметром может быть this вместо 'P2_ID_FILIAL'. А так вроде всё.

Всё да не всё!
Уже и здесь смотрел http://apex.oracle.com/pls/otn/f?p=11933, и this ставил. Всё равно ничего не выходит.
...
Рейтинг: 0 / 0
Появление Region!
    #36303432
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

создайте пример уже, что ли, на apex.oracle.com и подробно опишите, что и как Вы делаете.

Я Вам дал ссылку на свой, он работает, как - уже написано.
...
Рейтинг: 0 / 0
Появление Region!
    #36303459
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

гляньте в почту.
...
Рейтинг: 0 / 0
Появление Region!
    #36305283
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer, Спасибо!
Получается. Хотел немножко по другому. У меня на странице два select. Display As у select стоит как Select List with Redirect. А можно сделать так, что бы второй Region появлялся только после выбора нужной позиции во втором Select. И было бы интересно с помощью какой функции можно сделать так, что бы второй select выбирал с базы только те строки которые соответствуют ключу выбранному в первом selecte без перезагрузки страницы.
...
Рейтинг: 0 / 0
Появление Region!
    #36306953
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

STFF cascading.
...
Рейтинг: 0 / 0
Появление Region!
    #36307436
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer,
Спасибо. Будем дерзать.
...
Рейтинг: 0 / 0
Появление Region!
    #36337697
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yureyНа странице создано два Regions. Можно ли сделать так, что бы второй регион появлялся после выполненного условия в первом регионе? Какими способами?
Каким способом можно сделать появление Region, только в том случае если sql запрос выполнится.
То бишь, есть данные, появляется region, иначе скрыт. Куда копать?
...
Рейтинг: 0 / 0
Появление Region!
    #36338072
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurey,

можно в атрибутах отчёта для When No Data Found Message указать:
Код: plaintext
<script>$x_Hide("HIDING_REGION");</script>
где HIDING_REGION - Static ID региона.
...
Рейтинг: 0 / 0
Появление Region!
    #36338075
Фотография yurey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLeryurey,

можно в атрибутах отчёта для When No Data Found Message указать:
Код: plaintext
<script>$x_Hide("HIDING_REGION");</script>
где HIDING_REGION - Static ID региона.

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


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