betacode

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

View more Tutorials:

Следуйте за нами на нашей фан-странице, чтобы получать уведомления каждый раз, когда появляются новые статьи. Facebook

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 Tutorials:

Maybe you are interested

Это онлайн курс вне вебсайта o7planning, который мы представляем, он включает бесплатные курсы или курсы со скидкой.