嵌套模型属性已更改

时间:2016-05-31 08:00:44

标签: java-8 opendolphin dolphin-platform

让我说我有像

这样的模特
 @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 个答案:

没有答案