Добрый день, подскажите почему в entitySuggestionField выводит только поле name без scode. Сущность section состоит из двух атрибутов code, name. Вроде делаю также как в примере jmix bookstore, там при поиске customer выводит firstname + lastname.
Пробовал задать форматтер, но тогда code + name нормально отображает только при выборе сущности из таблицы, suggest values не заполняюся
Пример форматтера
@Install(to = “sectionField”, subject = “formatter”)
private String sectionFieldFormatter(Section value) {
return value != null
? value.getCode() + " " + value.getName()
: null;
}
Пример выборки suggest values:
entitySuggestionField id=“sectionField” dataContainer=“activityDc”
inputPrompt=“search for Section”
property=“section” width=“100%”>
actions>
action id=“lookup” type=“entity_lookup”/>
action id=“open” type=“entity_open”>
properties>
property name=“openMode” value=“DIALOG”/>
/properties>
/action>
action id=“clear” type=“entity_clear”/>
/actions>
query entityClass=“com.company.overhaulpcd.entity.Section”
escapeValueForLike=“true”
searchStringFormat="%${searchString}%"
fetchPlan="_instance_name">
![CDATA[select s from Section s where lower(s.name)
like lower(:searchString) escape ‘’ or lower(s.code) like lower(:searchString) escape ‘’]]>
/query>
/entitySuggestionField>
Как задать какие атрибуты выводить при совпадении с searchString. Спасибо