Свойство вложенной модели изменено

Допустим, у меня есть модель, как

 @DolphinBean
 public class MainModel {


      private Property<MyModel> innerModel;

      public Property<MyModel> innerModelProperty() {
          return innerModel;
      }

      private Property<String> name;

      public Property<String> nameProperty(){
          return name;
      }
 }

В программе я хочу слушать изменения в MainModel:

mainModel.onChanged(event-> mainModelChanges(event));

Дело в том, что если я изменю значения свойств в innerModel это не отражает, что изменения на mainModel, Это правда, если я слушаю непосредственно изменения свойств в innerModel я получаю их, но потом не знаю, из каких mainModel изменение приходит.

Есть ли способ добиться этого, например, стать родителем?
Или что я могу программно вызвать событие Change в родительском?

0 ответов

Другие вопросы по тегам