мне надо загрузить две сущности по одинаковому id
<data>
<instance id="contractWsDc" class="com.company.jmixfortest.entity.ContractMore">
<fetchPlan extends="_base"/>
<loader id="contractMoreDl"/>
</instance>
<instance id="contractDc"
class="com.company.jmixfortest.entity.Contract">
<fetchPlan extends="_base"/>
<loader/>
</instance>
</data>
Entity com.company.jmixfortest.entity.Contract загружается,
а эта нет com.company.jmixfortest.entity.ContractMore
пробовал получить несколькими способами, но мне кажется это не совсем верно.
@Route(value = "contracts/:id", layout = MainView.class)
@ViewController("Contract.detail")
@ViewDescriptor("contract-detail-view.xml")
@EditedEntityContainer("contractDc")
public class ContractDetailView extends StandardDetailView<Contract> {
@Subscribe
public void onBeforeShow(finel BeforeShowEvent event) {
var id = getEditedEntity().getId();
contractMoreDl.setEntityId(id);
contractMoreDl.load();
}
//
@Override
public void beforeEnter(BeforeEnterEvent event) {
Optional<String> id = event.getRouteParameters().get("id");
//
}
Подскажите, как можно решить данную задачу?