Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / JS for ITEM. How? / 9 сообщений из 9, страница 1 из 1
05.05.2014, 11:03
    #38632906
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
Добрый день, коллеги.

Столкнулся с тупой проблемой...

исходные данные:

Есть page
Есть region
В region-е есть 2 item-а (number).

Задача: При вводе значения в item_1 хочу, чтобы автоматически пересчитывалось и показывалось значение в item_2.

Создал JS в header-е страницы.

А вот как теперь вызвать мою функцию JS и на каком событии у item_1 (именно изменения в этом итеме иницилизирует изменения в item_2)?

Куда правильней "впихнуть" вызов JS-функции?

Спасибо.
...
Рейтинг: 0 / 0
05.05.2014, 11:22
    #38632939
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
Как обходной вариант сделал через "Dinamic Action" и метод "PL\SQL"...

Что-то вроде:

Код: plsql
1.
2.
3.
BEGIN
:P1_ITEM2 := :P1_ITEM1 * 2;
END;



но всё же хотелось разобраться как правильно сделать через JS-функции
...
Рейтинг: 0 / 0
05.05.2014, 12:37
    #38633066
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
На onchange повесь отработку своей js ф-и. Через тот же DA. Только в этом случаи, сервер ничего не будет знать о данных манипуляциях, а в случаи выше будет.

PS: Я просто нне пользовался никогда DA PLSQL -он на самом деле и на клиенте значение айтема меняет?
...
Рейтинг: 0 / 0
05.05.2014, 13:48
    #38633207
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
Красиво сделать DA на change item и там уже можно либо JS или тупо set variable.
Сделать легко через атрибуты item_1 повесить onchange
...
Рейтинг: 0 / 0
05.05.2014, 14:27
    #38633269
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
GustlyСделать легко через атрибуты item_1 повесить onchange
А еще проще через DA айтема по change
...
Рейтинг: 0 / 0
05.05.2014, 14:44
    #38633292
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
kasik,

Это я как раз описал в 1-м пункте как "красиво", но не легко с точки зрения кода. Прописать 1 атрибут в айтем проще в данном случае.
...
Рейтинг: 0 / 0
05.05.2014, 15:30
    #38633373
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
Gustly...Прописать 1 атрибут в айтем проще в данном случае.

Не вижу простоты в этом, по мне вариант с DA локаничен и декларативен, а второй вариант пришел к нам из 3 версии, когда DA и в помине не было.
...
Рейтинг: 0 / 0
05.05.2014, 16:05
    #38633449
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
kasik,

Когда на странице более 30 DA с более сложной логикой. Делать новое ради такой простой вещи не хочется.
...
Рейтинг: 0 / 0
05.05.2014, 16:30
    #38633501
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS for ITEM. How?
В общем ладно, это уже холивар пошел. Но мне ничем не мешает эти 30 DA они же привязаны к опроеделенным айтемам, и соответственно группируются у него, а тот большой список можно вообще свернуть и не обращать на него внимание.

Но это дело каждого, гибкость всегда хорошо, это не JSP.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / JS for ITEM. How? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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