2013-04-04 68 views

回答

2

該方法永遠不會被兩個內置的編輯器驅動程序調用(git grep onPropertyChange只返回方法聲明),所以我想我們可以說這是「根本就沒有實現」。

注意EditorDelegate#subscribe()RequestFactoryEditorDriver使用另一種方法來comunicating變化實現的:它會聽EntityProxyChange事件和改變的時候會RequestFactory#find()代理回來,然後更新在位編輯器,通知ValueAwareEditor S和LeafValueEditor小號via他們的setValue()
subscribe()SimpleBeanEditorDriver的禁用操作。

+0

不知道git和grep的組合,將會爲我節省很多時間。 – Marc 2013-04-05 07:24:11

+0

RequestFactoryEditorDriver只是簡單地調用setValue(並且事先並未通過onPropertyChange通知編輯器),因爲它似乎不允許在編輯時警告用戶實體代理更改。至少只要setValue方法不會被覆蓋(這看起來很乏味),用戶編輯的值將被簡單地覆蓋而沒有事先警告。 – Marc 2013-04-05 07:28:24