0

ValueAwareEditor にはメソッドvoid onPropertyChange(java.lang.String... paths)があり、javadoc には次のように記載されています。「1 つ以上の値プロパティが変更されたことをエディタに通知します。」

このメソッドは正確にいつ呼び出されますか? このメソッドを呼び出すのは EditorDriver の役割ですか? または、このメソッドを呼び出すコードを自分で実装する必要がありますか?

それとも、この質問で示唆されているように、まだまったく実装されていません: GWT editor onPropertyChange .

4

1 に答える 1

2

そのメソッドは、2 つの組み込みエディター ドライバー (git grep onPropertyChangeメソッド宣言のみを返す) によって呼び出されることはありません。そのため、これは「単にまだ実装されていない」と言えます。

EditorDelegate#subscribe()変更を伝達するための代替アプローチを使用して実装されていることに注意してください。イベントをRequestFactoryEditorDriverリッスンし、変更されたときにプロキシを返し、エディターをインプレースで更新し、を介しておよびに通知します。はノーオペレーションです。EntityProxyChangeRequestFactory#find()ValueAwareEditorLeafValueEditorsetValue()
subscribe()SimpleBeanEditorDriver

于 2013-04-04T23:08:10.933 に答える