Вариант использования - у меня есть контакт сущности со связями «многие ко многим» с контактными данными, причем контакт является владельцем связи. Я хотел бы иметь возможность динамически добавлять / удалять / сохранять / удалять контактные данные из компонента контакта. В настоящее время я могу выбрать только идентификатор из созданных контактных данных. Я попытался использовать привязку данных без удачи. Это вообще возможно?
Вот мой JDL
entity CompanyContactDetails {
contactMethod CompanyContactMethodType required,
contactValue String required
}
enum CompanyContactMethodType {
BUSINESS_PHONE,
MOBILE,
WEBSITE
}
entity CompanyContact {
contactFirstName String required,
contactLastName String required,
contactType CompanyContactType required
}
enum CompanyContactType {
USER,
SUPPLIER_DISPATCH,
SUPPLIER_DRIVER,
SUPPLIER_OWNER,
BUSINESS_OWNER,
COMPANY,
POLICY_VEHICLE_DRIVER,
PRIMARY_POLICYHOLDER,
CLIENT_RELATIONSHIP_MANAGER,
CLIENT_CLAIM_ADJUSTER,
SUPPLIER_RELATIONSHIP_MANAGER
}
relationship ManyToMany {
CompanyContact{companyContactDetails} to CompanyContactDetails{companyContact}
}