Выполнить процесс Oracle Apex из ссылки HTML - PullRequest
2 голосов
/ 07 февраля 2012

У меня есть некоторый пользовательский HTML, который создает таблицу на моей странице с кучей изображений. Для каждого изображения я хотел бы создать вокруг него тег и вызвать процесс, который был определен в вершине. Как я могу это сделать?

Кажется, что единственный способ вызывать процессы - это объект, созданный Oracle Apex, такой как элемент кнопки ....

Ответы [ 3 ]

5 голосов
/ 08 февраля 2012

Два способа:

1) Вы можете настроить свою ссылку для отправки страницы с таким запросом:

<a href="#" onclick="doSubmit('MYREQUEST')">...</a>

Затем создайте процесс страницы, который запускается, когда Request равен 'MYREQUEST'.

2) Вы можете дать своему якору ID:

<a href="#" id="myAnchor">...</a>

Затем создайте динамическое действие, которое запускает событие Click для селектора jQuery '#myAnchor' и выполняет код PL / SQL.

1 голос
/ 05 декабря 2012

Не думайте, что вам нужна функция doSubmit Javascript, потому что если вы перейдете к

отчет >> редактировать столбец >> ссылка на столбец,

есть поле Request . Вы можете указать здесь имя вашего запроса.

В типе условия процесса страницы выберите Запрос = Выражение и поместите запрос, который вы назвали.

0 голосов
/ 06 февраля 2013

Я нахожу JavaScript более гибким.Например, вы можете создать диалоговое окно подтверждения с настраиваемым текстовым сообщением, например:

SELECT col1,
       '<a href="#" onclick="javascript:if(confirm(''Submit with '||col1||' ?'')){doSubmit(''REQUEST1'');}">submit</a>' as link
  FROM tab1

С уважением, Игорь

...