betacode

Руководство Oracle APEX Master Details

  1. Виды Master-Details
  2. Создать страницу Master-Details с Wizard

1. Виды Master-Details

Самая новая версия Oracle APEX на данный момент (18-10-2015) это 5.0.1, к сожалению она еще не позволяет вам создавать 2 Tabular-Form на одной странице. Это значит вы не можете создать Master & Details на одной странице где оба в виде Tabular-Form, но группа разработчиков Oracle APEX пообещали, что эти ограничения исправлены в следующих версиях. Поэтому вам нужно терпеливо подождать. А теперь, работая с Master-Details у вас есть 2 выбора:
  • Master-Details, Master is Form and Details is Tabular-Form, edit on same page.
  • Master-Details, Master is Form and Details is Table,edit Details on another page.
Master-Details с Master вида form, details вида Tabular-Form, редактирование на одной странице
Изображение Slider ниже позволяет вам видеть страницу отображающую Master-Detail, с Master вида Form, Details это Tabular-Form. Вы можете легко создать с помощью Wizard.
  • SLIDER
Master-Details с Master вида Form, details вида таблицы, редактирование details на другой странице
Изображение slider ниже показывает веб страницу отображающую Master-Detail, с Master вида Form, и Details это таблица, создать и редактировать записи Detail на другой странице. Вы можете легко создать с помощью Wizard.
  • SLIDER

2. Создать страницу Master-Details с Wizard

Создать Master-Details с помощью Wizard
Выбрать таблицу Master как DEPT
Выбрать детальную таблицу EMP.
Wizard спрашивает вас "Include master report?":
  1. Если выберите Yes, wizard создаст страницу списка записей Master отображенную в виде таблицы (Можно только просматривать) и страницу содержащую Master вида Form и Details вида Tabular-Form.
  2. Напротив, если выберите No, только 1 странца создается с Master вила Form и Details вида Tabular-Form.
Ввести:
Master Page
  • Page Number: 10
  • Page Title: Master-Details (1)
  • Region Title: DEPT
  • Page Mode: Normal

Detail Page
  • Page Number: 11
  • Page Title: EMP
Master-Details создан, вы можете протестировать приложение.
Вы можете поменять Item отображенные на Tabular-Form на "Select List" или LOV, в статье про Tabular Form я дал детальную инструкцию по этому поводу.
Создаются 2 страницы когда вы создаете Master-Details с помощью Wizard, как я говорил на Oracle APEX вам не позволяется создавать 2 Tabular-Form на одной и той же странице, по крайней мере с настоящей версией (Oracle APEX 5.0.1), надеюсь это ограничение будет исправлено в следующих версиях.