powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическое изменение select list в Tabular Form.
25 сообщений из 49, страница 1 из 2
Динамическое изменение select list в Tabular Form.
    #38740224
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется форма с двумя полями select list. Необходимо, чтобы набор данных во втором поле зависел от того, какое значение выбрано в первом.
Каким образом можно этого добиться?
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38740346
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычные мастер селектлист.

Гуглили?

А так через selectlist(query) и DA все делается.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38740381
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,

гуглил, но именно в таком формате варианта не нашёл.
Начал двигаться в направлении DA, но как-то застопарился.
Про мастер селектлист не слышал. Можно подробней?
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38740448
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Один селеклист мастер(главный), другой - подчиненный, те зависит от значения в мастере. И по событию изменения в мастере рефрешим через DA подчиненный селеклист, в котором соурс это sql использующий в where айтем мастер селекта.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38740450
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38741246
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,

до такой мысли я доходил, но не могу понять, как в TF к полям обращаться.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38741313
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый... как в TF к полям обращаться.

Так же как и к другим айтемам апекса!
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38741600
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,

не доводилось сталкиваться... К итему Select List я обращаюсь как :P666_SL (рандомный пример), а вот как к таблице - без понятия...
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38741677
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего то мы с вами не о том! Какая таблица?
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38742410
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,

Tabular Form
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38742435
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там значит набор этих айтемов fXX, посмотрите сами какое имя у них. а лучше вообще предоставьте скрин как у вас там всё, а то разговор "о сферическом коне в вакууме"....
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38743725
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,

Пока разрабатывается только форма, так что особых данных там нет. Но вообще выглядит вот так:
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38745483
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Двигайся в сторону HTML javascript Ajax
Более подробно. Создавай HTML элемент select list c помощью Javascript создавай select list с данными полученными из Ajax.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746479
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

а каким образом в TF создавать select list при помощи JS? - Раньше не доводилось сталкиваться...
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746516
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример создания селекта

http://www.htmlcodetutorial.com/comments/viewtopic.php?p=17016
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746535
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я не так делал как в примере, я взял из apexа select элемент, правая кнопка на нем "Исследовать элемент". Скопировал весь HTML код для элемента, выглядит это например так:
Код: html
1.
2.
3.
4.
5.
<select id="PXXX_ID" name="p_t05" class="selectlist" size="1">
	<option value="" selected="selected"></option>
	<option value="1">Текст1</option>
	<option value="2">Текст2</option>
</select>


Не сложный правда.
Ну и тебе нужно собрать такой небольшой кусочек динамически. Аяксом вытягиваешь JSON и в цикле добавляешь строки <option>.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746546
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ах про TF забыл, создаешь столбец. Тип Stantart Report Column
В HTML Expression добавляешь что то нападобие <div id="f50_#ROWNUM#"></div>
в яваскрипте в которым ты будешь собирать элемент будет что то наподобиет $("#f50_"+rowNum).append(selectElementHtnl);
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746609
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Что бы городите, господа?

APEX_ITEM вам в помощь...
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746616
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,

и?
Требую подробностей, может я извратом все это время занимался.
Как второй select list обновить без обновления страницы грида и т.д.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746702
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Часть техники я вам описывал выше, обновить selectlist на основе запроса можно через DA. Что вам еще нужно не понятно.
Опишите вообще как вы делаете?
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746716
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,
А что по вашему DA? Это тот же самый Javascript.
Короче об одном и том же, разными словами. главное чтобы человек понял.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746725
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да DA = JS

Но мы говорим о Apex, поэтому и DA, можно конечнео использовать и в чистом виде JS? но зачем тогда APEX)))
Я Вам дал удочку, готового решения за вас и под вас делать никто не будет.
Что непонятно спрашивайте, но я не вижу какой то структорированности и последовательности ваших действий...
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746841
TNIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каскадная связь спиков определяется параметрами "Cascading LOV Parent Item(s)" и "Page Items to Submit".
"Cascading LOV Parent Item(s)" определяет те списки, при изменении выбранного значения которых будет инициировано обновление списка.
"Page Items to Submit" позволяет "обновить" значения параметров, использующихся в запросе, перед его вычислением.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38746857
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TNIK,

Это не то, что нужно ТС. У него табулярка, а не обычный item в виде LOV. Тут только не такой уж и сложный JS поможет, чтобы на каждой строке изменялся селект лист.
...
Рейтинг: 0 / 0
Динамическое изменение select list в Tabular Form.
    #38747391
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasik,

TF я стал заполнять как
Код: plsql
1.
2.
3.
4.
select "ROWID",
       apex_item.select_list_from_query(1, :sl1, 'select distinct name1 as sl1 from reports.REPORT_INDICATORS') as INDICATOR,
       apex_item.select_list_from_query(2, :sl2, 'select distinct name2 as sl2 from reports.REPORT_INDICATORS') as TYPEOFPLAN
from REPORTS_PLAN


, но после этого перестало работать сохранение. Я так понимаю, что для apex_item встроенное сохранение не работает?
...
Рейтинг: 0 / 0
25 сообщений из 49, страница 1 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическое изменение select list в Tabular Form.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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