Oracle APEX - доступ к полям из PL / SQL - PullRequest
0 голосов
/ 07 февраля 2019

Есть ли способ доступа к полям на странице APEX, которые не являются элементами страницы и поэтому недоступны с помощью :P2_ITEM?

v$ тоже не работает.Все, что у меня есть, это идентификатор поля, к которому можно получить доступ с помощью JavaScript, но мне нужно получить доступ из PL / SQL или как-то передать его в PL / SQL

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

присвоить этому полю идентификатор для создания элемента страницы. Например, P2_ITEM.создать динамическое действие при загрузке страницы. Действие выбора - это javascript. которое загружает данные из поля в элемент.

 var box1 = $('#FIELD_ID');
        var box2 = $('#P2_ITEM');
        box2.val(box1.val());

, тогда вы можете получить доступ ко всему в поле.

0 голосов
/ 07 февраля 2019

Самый простой способ - создать соответствующий элемент страницы APEX и затем заполнить его значение с помощью JavaScript.

Например:

var fieldValue = //the way you said you can access it

$s('P2_CREATED_ITEM', fieldValue);

После этого вы можете ссылаться на значение в PL /Код SQL через P2_CREATED_ITEM элемент APEX.

...