powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вопрос по SelectList
18 сообщений из 18, страница 1 из 1
Вопрос по SelectList
    #36157091
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
На странице есть обычный selectList, который наполнен статичными данным из Lists of Values.

applicationProcess обращается к :SelectList, но не видит выбранные значения. в чем дело?
и как вернуть из applicationProcess выбранные значения?
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36157152
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полено,

а почему должен видеть? Передавайте значение через Application Items/переменные wwv_flow.g_xNN.
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36157263
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
а почему должен видеть? Передавайте значение через Application Items/переменные wwv_flow.g_xNN.


Application Items

Не могу придумать как из селектЛист'а передать в Application Items значение без сабмита


wwv_flow.g_xNN

это что?
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36157420
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПоленоНе могу придумать как из селектЛист'а передать в Application Items значение без сабмита

Где сказано, что Вы хотите получить это "без сабмита"?

Я так понимаю, что Вы хотите:
0. Передать выбранное значение в APPLICATION_PROCESS по событию onChange у элемента SELECT_LIST.
1. Чего-то на его основе выбрать.
2. И вернуть выборку без полного обновления страницы.

Я прав?

PS: wwv_flow.g_x01 - погуглите.
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36157466
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Где сказано, что Вы хотите получить это "без сабмита"?

Я так понимаю, что Вы хотите:
 0 . Передать выбранное значение в APPLICATION_PROCESS по событию onChange у элемента SELECT_LIST.
 1 . Чего-то на его основе выбрать.
 2 . И вернуть выборку без полного обновления страницы.

Я прав?

PS: wwv_flow.g_x01 - погуглите.

Угу, именно это я и хочу сделать. ушел гуглить
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36566332
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у меня тоже вопрос в эту тему.
По onChange Selectlist отрабатывается скрипт

Код: plaintext
1.
2.
3.
4.
5.
6.
<script type="text/javascript"> 
function fill_userid(){
element = document.getElementById("P2_USERNAME");
element.value=document.getElementById("P2_USERLIST");
alert(element.value);
}
</script>

Но значение P2_USERLIST всегда Null. Видимо так нельзя "считать" выбранное значение листа, только через Application_item ?
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567308
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567433
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно примерчик? Что - то я в это двустрочное описание не очень врубился :)
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567472
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
$x("P2_USERNAME").value=$v("P2_USERLIST");
А когда suPPLer в отпуск уйдёт, что делать будете ;)?
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567478
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid
Код: plaintext
1.
$x("P2_USERNAME").value=$v("P2_USERLIST");
А когда suPPLer в отпуск уйдёт, что делать будете ;)?

Даже не знаю :) Вчера его долго не было, так как-то паниковать начал :) А когда у него отпуск?
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567486
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid
Код: plaintext
1.
$x("P2_USERNAME").value=$v("P2_USERLIST");


- К сожалению, вообще ничего не возвращает
Код: plaintext
alert($v("P2_USERLIST"));
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567503
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
function tryme()
{
$x("P2_USERNAME").value=$v("P2_USERLIST");
alert($v("P2_USERLIST").value);
alert($x("P2_USERNAME").value);
}

:(
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567528
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замените кавычки на одинарные.
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567661
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidЗамените кавычки на одинарные.

Код: plaintext
1.
2.
3.
4.
5.
function tryme()
{
$x('P2_USERNAME').value=$v('P2_USERLIST');
alert($v('P2_USERLIST').value);
alert($x('P2_USERNAME').value);
}

Такая же ситуация.

Вот код Кубичека. Может как-то так?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<script>
 function get_select_list_xml1(pThis,pSelect){ 
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
              'APPLICATION_PROCESS=CASCADING_SELECT_LIST1', 0 );
    get.add('CASCADING_SELECTLIST_ITEM_1',pThis.value);
    gReturn = get.get('XML');
    if(gReturn && l_Select){
        var l_Count = gReturn.getElementsByTagName("option").length;
        l_Select.length =  0 ;
        for(var i= 0 ;i<l_Count;i++){
            var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
            appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'), 
                                     l_Opt_Xml.firstChild.nodeValue)
        }
    }
    get = null;
 }
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567671
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И можно еще один дилетанский вопрос. Мне необходимо при формировании строки использовать символ ' в выражении

Код: plaintext
HTP.P('<u><A HREF="#" onClick="javascript:fillUID("'||USER_ARR(I)||'")"></u>'||USER_ARR(I)||'</A><BR>');

в этом месте вместо кавычек должны быть одинарные
"'||USER_ARR(I)||'"

Может как - то через какой char()?
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36567910
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все. Сделал сам - (''')
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36568125
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foxter,

RTFM Oracle® Database PL/SQL User's Guide and Reference: 2 Fundamentals of the PL/SQL Language - String Literals (на будущее). Там и про удвоение апострофов, и про quoted strings...
...
Рейтинг: 0 / 0
Вопрос по SelectList
    #36568269
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerFoxter,

RTFM Oracle® Database PL/SQL User's Guide and Reference: 2 Fundamentals of the PL/SQL Language - String Literals (на будущее). Там и про удвоение апострофов, и про quoted strings...

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


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