Добрый день!
Jmix version: 1.5.3
Jmix Studio plugin version: 2.0.3-232
IntelliJ version: IntelliJ IDEA 2023.2.1 (Community Edition)
В экране имеем коллекцию данных с DTO сущностью, которая заполняется через loadDelegate.
Для изменения используется компонент - treeTable.
При изменении объекта коллекции не срабатывает обработчик события ItemPropertyChangeEvent
@Subscribe(id = "locationGrantAccessesDc", target = Target.DATA_CONTAINER)
protected void onLocationGrantAccessesDcItemPropertyChange(final InstanceContainer.ItemPropertyChangeEvent<LocationGrantAccess> event) {
if (List.of("read", "edit").contains(event.getProperty())) {
log.debug("Changed: {}", event.getProperty());
}
}
События CollectionChangeEvent и ItemChangeEvent срабатывают.
В чем может быть дело?