Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.04.2011, 15:49
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
Доброго времени суток, господа! Подскажите, как можно организовать сабж? На форуме не нашел топов по теме, да и в инете инфы немного. Нужно, вобщем-то, чтобы P1_org_name в виде Text Field with autocomplete при выборе варианта возвращал в P1_org_id ее IDшник. Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.04.2011, 17:06
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
Решения зависят от того, где и как используется P1_org_id. Соответственно, либо через pl/sql, либо яваскрипт. Так же важна версия апекса, в новых версиях есть dynamic actions, которые обычно и используются для таких задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2011, 08:54
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
SvUserРешения зависят от того, где и как используется P1_org_id. Соответственно, либо через pl/sql, либо яваскрипт. Так же важна версия апекса, в новых версиях есть dynamic actions, которые обычно и используются для таких задач. Версия APEX - 4.0.2. Заполняется форма для ввода данных в таблицу. В таблеце есть ссылка - SOURCE_ORG_ID. Вот туда-то мне и надо положить именно IDшник организации, а не ее название. Я, конено, понимаю, что можно в процессе заполнения таблицы просто селектнуть IDшник по названию, но, ИМХО, это не спортивно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2011, 09:32
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
Всмысле не ссылка, а поле =) Что-то утро как-то незаладилось =) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2011, 10:19
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
Вполне нормальное решение, если положить констрант unique. Ведь он по сути аналогичным образом и функционирует через ajax, используя фильтр по строке. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2011, 14:32
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
Сам сталкивался с такой проблемой. Есть 2 варианта решения. 1. При сабмите или в DA берешь текстовую строку из поля autocomplite и ищешь сам нужный тебе ID и закидываешь его в нужное поле. Стандартный элемент autocomplite работает с одним столбцом. 2. Сделать (позаимствовать) combo-box c поиском . Сам использую 2-ой вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2011, 17:03
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.07.2011, 11:28
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
Что-то забросил разбираться с текстфилдом с автокомплитом... Сейчас "обнаружил" для себя LOV'ы! :) Т.к. textfield with autocomplete позволяет выбирать созданый LOV, то я попробовал создать LOV с таким сорсом (все, как в примере): Код: plaintext 1. 2. 3. 4. 5. 6. 7.
APEX 4.0.2Using a named list of values (LOV) is only supported for item types which require at least two LOV columns. Ничего не пойму, две же колонки в созданном LOV'е??? Кстати, если выбирать не созданный LOV, а писать его непосредственно в поле "List of values definition" самого текстфилда, то лезет такая ошибка: APEX 4.0.2Wrong number of columns selected in the LOV SQL query. See examples for valid statements. По клику на лейбле "List of values definition" лезет хелп с таким содержанием: APEX 4.0.2Enter either a query or a static definition for a list of values. You must select 2 columns, and each column must be a different name or alias. If you select a column expression be sure to use an alias. Example 1: List of values based on SQL query SELECT ename, empno FROM emp ORDER by 1 Example 2: List of values with same display and return value SELECT ename d, ename r FROM emp ORDER BY 1 When selecting the same column for both the display and return values use a column alias. А под полем "List of values definition" спрятан такой экзампл: APEX 4.0.2Example 1: Display and store same value in page item SELECT ename FROM emp ORDER by 1 Example 2: Display employees of a specific department by using a bind variable SELECT ename FROM emp WHERE deptno = :P3_DEPTNO ORDER by 1 Ничего не понимаю... Видимо не дает APEX в стандарте работать с двумя полями... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.07.2011, 14:43
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
DanJa, так сделай Select List или Popup LOV с LOV'ом, чего ты мучаешься? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.07.2011, 23:00
|
|||
---|---|---|---|
|
|||
Text Field with autocomplete с выгрузкой IDшника |
|||
#18+
На базе вот этого решения получается вполне себе работоспособное и симпатичное (проверено юзверями): http://tylermuth.wordpress.com/2010/03/16/jquery-autocomplete-for-apex/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&tablet=1&tid=1876469]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 283ms |
total: | 401ms |
0 / 0 |