0

ValueAwareEditor 有一个方法void onPropertyChange(java.lang.String... paths),javadoc 说:“通知编辑器一个或多个值属性已更改。”

这个方法到底是什么时候调用的?调用此方法是 EditorDriver 的职责吗?还是我必须自己实现调用此方法的代码?

或者它根本没有实现,这是由这个问题提出的:GWT editor onPropertyChange

4

1 回答 1

2

两个内置的编辑器驱动程序永远不会调用该方法(git grep onPropertyChange仅返回方法声明),所以我想我们可以说这是“根本没有实现”。

请注意,这EditorDelegate#subscribe()是在RequestFactoryEditorDriver使用替代方法来传达更改时实现的:它将侦听EntityProxyChange事件并RequestFactory#find()在更改时将代理返回,然后就地更新编辑器ValueAwareEditor通过它们LeafValueEditor的. 是.setValue()
subscribe()SimpleBeanEditorDriver

于 2013-04-04T23:08:10.933 回答