Oracle Apex: размещение кнопок в HTML-таблице - PullRequest
1 голос
/ 09 февраля 2012

Одна вещь в Oracle Apex, которую я просто не понимаю, это отсутствие свободы, когда дело доходит до стиля и размещения вещей на странице. У меня есть три «кнопки» Oracle Apex, которые я хотел бы поместить в html-таблицу с заголовками таблицы. Поскольку Oracle Apex требует от меня создания объекта Apex Button, он размещает его на странице для меня в пределах региона. Есть ли способ, которым я могу сказать Apex, что я хотел бы разместить эти кнопки в таблице? Не отчет о вершине оракула, а просто старая HTML-таблица. Извините, это может быть такой простой вопрос, но я не могу найти никаких примеров.

Ответы [ 3 ]

2 голосов
/ 09 февраля 2012

Я так не думаю. Вы можете использовать пакет APEX_ITEM , чтобы создавать все виды элементов формы и размещать их где угодно, но не кнопки. Я думаю, что вы можете создать обычную кнопку HTML и добавить Javascript, который загружает правильный URL при нажатии. Большинство элементов страницы и тому подобное вы можете установить в URL.

0 голосов
/ 10 февраля 2012

Apex настолько гибок, насколько вы хотите.

Чтобы отправить форму, вы можете: добавить свой рукописный код <input type="submit" value="mybutton" /> или вы можете сделать это практически из любого html-тега, по которому можно кликнуть.

Попробуйте добавить это туда, откуда вы хотите, чтобы страница была отправлена:

<div>
  <a href="javascript:doSubmit('SAVE')" style="display:block;border:1px solid red;padding:3px;">SAVE</a>
</div>

Обратите внимание, что то, что передается в функцию doSubmit () , это : ЗАПРОС , который вы можете обработать в PL / SQL.

0 голосов
/ 09 февраля 2012

Самый простой способ - это пользовательский регион.Версия 4 также имеет стиль DIV в том же духе, что и этот (без разметки, только DIV) и отношения Родитель / Дитя для регионов.

...