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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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


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