Удалить список объектов с помощью RequestFactory (GWT)
Как я могу удалить список объектов с RequestFactory?
InstanceRequest<List<XProxy>, Void> remove();
Конечно, это не работает, потому что первый параметр должен быть таким: P расширяет BaseProxy; но есть ли подобный способ?
Я хочу удалить выбранные объекты моего CellTable из базы данных. И я использую MultiSelectionModel и CheckboxCell.
1 ответ
Решение
InstanceRequest
означает, что метод является методом экземпляра в доменном методе для аргумента первого типа (аналогично поиску remove()
на List
в чем ты пробовал).
Вы должны использовать Request
и передать List
в качестве аргумента метода. Наличие @ServiceLocator
на RequestContext
скажет RequestFactory, искать ли статический или метод экземпляра.
Request<Void> remove(List<XProxy> list);