2.5.2. Экраны управления Заказами
Сущность Order (заказ) имеет следующую особенность: так как среди прочих атрибутов существует ссылочный атрибут Order.customer, требуется определить представление сущности Order, включающее этот атрибут (стандартное представление _local не включает ссылочных атрибутов).
Для этого перейдите в секцию Data Model, выделите сущность Order и в её контекстном меню выберите New > View. Отобразится страница дизайнера представлений. В качестве имени введите order-with-customer, в списке атрибутов нажмите на атрибут customer и на отобразившейся справа панели выберите представление _minimal для сущности Customer.
Нажмите на кнопку OK.
Далее выделите сущность Order и в контекстном меню выберите New > Screen.
Выберите шаблон Entity browser and editor screens.
Затем выберите представление order-with-customer для обоих экранов - просмотра и редактирования, и нажмите Finish.
В секции Generic UI в группе Screens появятся файлы созданных экранов:
-
order-browse.xml- дескриптор экрана просмотра, -
OrderBrowse- контроллер экрана просмотра, -
order-edit.xml- дескриптор экрана редактирования, -
OrderEdit- контроллер экрана редактирования.