【发布时间】:2012-08-09 15:08:09
【问题描述】:
让我们假设以下情况。在Zoo 中有一个Animals 的集合。用户可以向Zoo 添加和/或删除动物,当他准备好时,他可以点击保存发送请求。
我们正在使用以下方法添加新动物:
AnimalProxy animal = saveRequest.create(AnimalProxy.class);
animal.setZoo(zoo);
zoo.getAnimals(animal);
...
但是如果用户改变主意并决定在保存之前从动物园中删除他刚刚创建/添加的动物怎么办?
因为这个动物已经由saveRequest 管理,我们需要以某种方式解除它与saveRequest 的绑定(这样这个动物就不会被发送到服务器)。但是RequestContext 接口只提供了添加 代理的方法(edit() 和create()),但没有删除代理的单一方法。有什么办法吗?
【问题讨论】:
标签: gwt2 requestfactory