Добрый день!
Jmix version: 1.5.3
Jmix Studio plugin version: 2.0.1-232
IntelliJ version: IntelliJ IDEA 2023.2.1 (Community Edition)
Скажите пожалуйста это баг или фича?
Если в дескрипторе окна есть несколько entityPicker, у которых есть экшены “entity_lookup” с одинаковыми id, то инспектор свойств работает только с первым встретившимся entityPicker.
Например, я пытался заполнить свойства компонента для locationField.entityLookup, а заполняется levelField:
<entityPicker id="levelField" property="level">
<actions>
<action id="entity_open" type="entity_open"/>
<action id="entityLookup" type="entity_lookup">
<properties>
<property name="screenId" value="Location.level.browse"/>
<property name="openMode" value="DIALOG"/>
</properties>
</action>
<action id="entityClear" type="entity_clear"/>
</actions>
</entityPicker>
<entityPicker id="locationField" property="location">
<actions>
<action id="entity_open" type="entity_open"/>
<action id="entityLookup" type="entity_lookup"/>
<action id="entityClear" type="entity_clear"/>
</actions>
</entityPicker>
Дескриптор окна сгенерирован студией.