0
我們假設以下情景。 Zoo
中收集了Animals
。用戶可以添加和/或移除動物到Zoo
,當他準備好時,他可以點擊保存發送請求。GWT:從RequestContext中刪除代理?
我們正在處理使用添加新的動物:
AnimalProxy animal = saveRequest.create(AnimalProxy.class);
animal.setZoo(zoo);
zoo.getAnimals(animal);
...
但是,如果用戶改變了主意,決定在保存前刪除他剛剛創建/從動物園動物加入?
因爲這個動物已經被saveRequest
管理,所以我們需要以某種方式從saveRequest
(這樣動物不會被髮送到服務器)解除綁定。但RequestContext
接口只提供了方法添加代理給它(edit()
和create()
),但除去代理沒有單一的方法。任何方式來做到這一點?