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

View more categories:

1- Виды Master-Details

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

1.1- Master-Details с Master вида form, details вида Tabular-Form, редактирование на одной странице

Изображение  Slider ниже позволяет вам видеть страницу отображающую  Master-Detail, с  Master вида  Form, Details это  Tabular-Form. Вы можете легко создать с помощью  Wizard.
  • SLIDER

1.2- 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), надеюсь это ограничение будет исправлено в следующих версиях.

View more categories: