什么时候“onPropertyChange”在GWT编辑器框架中调用ValueAwareEditors?

时间:2013-04-04 20:45:35

标签: gwt

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

何时调用此方法? EditorDriver是否有责任调用此方法?或者我是否必须自己实现调用此方法的代码?

或根本没有实现,这个问题建议:GWT editor onPropertyChange

1 个答案:

答案 0 :(得分:2)

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

请注意,EditorDelegate#subscribe()使用备用方法来实现更改,RequestFactoryEditorDriver实施了EntityProxyChange:它会监听RequestFactory#find()个事件,并在更改后ValueAwareEditor代理回来,然后就地更新编辑器,通过通知LeafValueEditorsetValue() s subscribe()
SimpleBeanEditorDriver是{{1}}的无操作。