Удалить список объектов с помощью 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);
Другие вопросы по тегам