У меня есть метод RPC, который возвращает необработанные данные из БД.
Я пытаюсь заполнить lisfield этими данными, используя ListStore.
Все хорошо, но когда ListField отображается, у него есть строки, но нет отображаемых данных. Поэтому я могу выбрать строку и перейти от первой строки к las, но ничего не просматривать.
Так в чем проблема? Если я добавлю хранилище в LisStore после того, как хранилище загружено данными, как я могу это сделать?
rpc = RpcInit.initRpc();
RpcProxy<List<WebasystProductData>> proxy = new RpcProxy<List<WebasystProductData>>() {
@Override
public void load(Object loadConfig,
AsyncCallback<List<WebasystProductData>> callback) {
rpc.getWebasystProductData(callback);
}
};
BeanModelReader reader = new BeanModelReader();
ListLoader<ListLoadResult<BeanModel>> loader = new BaseListLoader<ListLoadResult<BeanModel>>(proxy, reader);
store = new ListStore<BeanModel>(loader);
ListField<BeanModel> feedList = new ListField<BeanModel>();
feedList.setStore(store);
feedList.setDisplayField("productIdWA");
loader.load();