Я хочу показать в своем документе отношение один ко многим - простой раскрывающийся список со значениями.Для этого я пытаюсь создать и настроить LookupField
компонент с использованием Куба платформы .
У меня есть две сущности:
CardItem:
@NamePattern("The document in the following state: %s|cardState")
@Table(name = "TKB_CARD_ITEM")
@Entity(name = "tkb$CardItem")
public class CardItem extends StandardEntity {
// skipped
CardType:
@NamePattern("CardType: %s, %s |cardTypeItem, cardTypeName")
@Table(name = "TKB_CARD_TYPE")
@Entity(name = "tkb$CardType")
public class CardType extends StandardEntity {
@OneToMany(targetEntity=CardItem.class )
private List<CardItem> cardItems;
// skipped
В моем card-item-edit.xml
у меня есть следующее:
<dsContext>
<datasource id="CardItemDs" class="com.company.tkb.entity.CardItem" view="_local"/>
<collectionDatasource id="CardTypeDs" class="com.company.tkb.entity.CardType" view="_local">
<query>select c from tkb$CardType c</query>
</collectionDatasource>
</dsContext>
<layout>
<lookupField datasource="CardItemDs" property="cardTypeName" optionsDatasource="CardTypeDs"/>
Я заполнил таблицу TKB_CARD_TYPE
некоторыми значениями.Теперь я пытаюсь получить раскрывающийся список со значениями при создании CardItem, но список пуст.
В чем может быть проблема?
Я был бы очень признателен заИнформация.Спасибо всем.