Я хочу, чтобы заполнить сетку с результатами поиска, поэтому я хочу выборку и загрузку данных должно быть сделано в ответ
Просто убедитесь, что вы переопределить метод загрузки класса RpcProxy правильно, это будет сделать RPC-вызов вашему сервлету и передать критерии поиска, а затем получить соответствующие данные.
Я не хочу загружать сетку с данными, когда она создана.
Объект RpcProxy передан конструктору загрузчика, что означает, что объектом управления объектом RpcProxy был объект-загрузчик. По умолчанию сетка никогда не была загружена данными, когда она была создана (если мы не добавим код для этого). Данные загружались каждый раз, когда вызывалась загрузка метода объекта loader, а не когда объект loader или RpcProxy или даже объект Grid был создан. Наконец, вот несколько примеров коды для поиска данных с помощью RpcProxy:
RpcProxy<PagingLoadConfig, PagingLoadResult<Post>> proxy = new RpcProxy<PagingLoadConfig, PagingLoadResult<Post>>() {
@Override
public void load(PagingLoadConfig loadConfig, AsyncCallback<PagingLoadResult<Post>> callback) {
service.getPostsBySearchCriteria(loadConfig, searchCriteria, callback); // make sure your rpc service receive search criteria parameter
}
};
Надеется, что это может помочь вам :-)