使用 RequestFactory (GWT) 删除实体列表
如何使用 RequestFactory 删除实体列表?
InstanceRequest<List<XProxy>, Void> remove();
当然,这是行不通的,因为第一个参数必须是这样的: P extends BaseProxy;但有类似的方法吗?
我想从数据库中删除 CellTable 的选定实体。我正在使用 MultiSelectionModel 和 CheckboxCell。
How can I delete a list of entity with RequestFactory?
InstanceRequest<List<XProxy>, Void> remove();
Of course, this is not working, because the first parameter has to be like this: P extends BaseProxy; but is there a similar way?
I want to delete the selected entities of my CellTable from the database. And I am using MultiSelectionModel, and CheckboxCell.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
InstanceRequest
意味着该方法是第一个类型参数的域方法上的实例方法(类似于在List
上查找remove()
代码> 在你尝试过的内容中)。您必须使用
Request
并将List
作为参数传递给该方法。RequestContext
上存在@ServiceLocator
将告诉 RequestFactory 是查找静态方法还是实例方法。An
InstanceRequest
means that the method is an instance method on the domain method for the first type argument (similar to looking for aremove()
on aList
in what you tried).You have to use a
Request
and pass theList
as an argument to the method. The presence of a@ServiceLocator
on theRequestContext
will tell RequestFactory whether to look for a static or an instance method.