4.2.1.3. Использование метода initNewItem
Начальные значения можно также задать в контроллере экрана создаваемой сущности в методе initNewItem().
Рассмотрим сущности:
 
 
  В демо-приложении атрибут info сущности CustomerDetails редактируется в том же экране, что и сам Customer. Данный подход требует создания экземпляра CustomerDetails вместе с владеющим им Customer.
-  customer-edit.xml - дескриптор экрана редактирования заказчика. Он содержит вложенный источник данных для связанного экземпляра CustomerDetails. Компонент` infoField` типаTextAreaподключен к этому источнику.
-  CustomerEdit.java - контроллер экрана. В нем определен метод initNewItem(), который создает новый экземплярCustomerDetailsи устанавливает его в новыйCustomer. Созданный экземпляр будет доступен через вложенный источник данных и сохранен в базе данных когда экран будет закоммичен.