Oracle Apex 5.1 Несколько табличных форм на одной странице - PullRequest
0 голосов
/ 15 мая 2018

В настоящее время я пытаюсь показать несколько табличных форм на одной странице. Oracle Apex допускает только одну табличную форму на странице. Я пытался следовать руководству из блога "Планета Апекс", но, к сожалению, это не сработало.

Мне не удалось внедрить регионы iFrame для установки значений внешних ключей.

I only want to see the highlighted table

 <iframe src="f?p=&APP_ID.:23:&SESSION."style="width:600px;height:600px"scrolling="no" marginwidth="0" marginheight="0"frameborder="0" vspace="0" hspace="0"  />

А как мне связать переменные в URL, как это &ITEM/COLUMN.?

Руководство, которым я следовал: https://planetoftheapex.wordpress.com/2016/12/10/multiple-tabular-forms-on-a-single-page-workaround/

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

Я пытался использовать Interactive Grid, но, к сожалению, это не сработало.Каждый экземпляр IG на вашей странице будет замедлять загрузку страницы примерно за 2 секунды.В моем случае мне нужно было иметь 5 табличных форм (или IG) на одной странице, и результат был неприемлемым в течение 10 секунд.

Я даже сделал небольшую демонстрацию на apex.oracle.com с 5 IG на основеТаблицы emp / dept и результат были одинаковыми: каждый IG замедлял страницу примерно на 2 секунды.

Я предполагаю, что если бы у меня были тысячи загружаемых строк, IG все равно занял бы 2 секунды, поэтому еслиу вас есть тонны строк, это было бы хорошо.Но для нескольких строк это не работает хорошо.

Отвечая на первоначальный вопрос: я создал элемент приложения для хранения внешнего ключа, поэтому мне не нужно передавать его в своем URL.Это может помочь вам.

0 голосов
/ 15 мая 2018

Вы пробовали интерактивную сетку?На одной странице Apex может быть несколько интерактивных сеток.Проверьте пример упакованного приложения Интерактивная сетка - Имя пользователя DEMO и пароль demo - и поиграйте со всеми функциями.Очень мощный.

В Application Express вы можете редактировать существующую страницу и добавлять область «Интерактивная сетка», указав SQL-запрос для заполнения сетки.Затем добавьте другой регион «Интерактивная сетка» и т. Д. Или с помощью мастера создания страницы выберите «Отчет» в качестве типа страницы, а на следующей странице выберите «Интерактивная сетка».

...