Свойство вложенной модели изменено
Допустим, у меня есть модель, как
@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 в родительском?