ValueAwareEditor有一个方法void onPropertyChange(java.lang.String... paths)
,javadoc对此说:“通知编辑一个或多个值属性已更改。”
何时调用此方法? EditorDriver是否有责任调用此方法?或者我是否必须自己实现调用此方法的代码?
或根本没有实现,这个问题建议:GWT editor onPropertyChange。
答案 0 :(得分:2)
这个方法永远不会被两个内置的编辑器驱动程序调用(git grep onPropertyChange
只返回方法声明),所以我想我们可以说这“根本就没有实现”。
请注意,EditorDelegate#subscribe()
使用备用方法来实现更改,RequestFactoryEditorDriver
实施了EntityProxyChange
:它会监听RequestFactory#find()
个事件,并在更改后ValueAwareEditor
代理回来,然后就地更新编辑器,通过通知LeafValueEditor
和setValue()
s subscribe()
。
SimpleBeanEditorDriver
是{{1}}的无操作。