У меня есть следующая структура данных: Parent ← Child (Многие-к-одному). Я создал ParentBrowser и ChildBrowser, в ParentBrowser использовал действие related для просмотра списка Child-ов, ссылающихся на выбранного Parent-а.
Можно ли как-то сделать так, чтобы при создании нового Child-а в режиме related этому Child-у сразу подставлялся тот Parent, связанные сущности которого я просматриваю? А не подставлять вручную к каждому Child-у одного и того же Parent-а через EntityPicker?
Пока я пришел к тому, что редактор связанной сущности нужно открывать программно, в ChildBrowse:
@Subscribe( "createBtn" )
public void onCreateBtnClick( Button.ClickEvent event ) {
ChildEdit edit = screens.create( ChildEdit.class );
edit.getEditedEntity().setParent( /*где взять этого Родителя?*/ );
screens.show( edit );
}
Но пока не могу понять, как в ChildBrowser получить текущего Parent?
Буду благодарен за любые подсказки.