我正在开发一些GWT应用程序,我需要一个来自RpcProxy方法的项目列表:
RpcProxy<PagingLoadResult<GwtAccessRole>> proxy = new RpcProxy<PagingLoadResult<GwtAccessRole>>() {
@Override
protected void load(Object loadConfig, AsyncCallback<PagingLoadResult<GwtAccessRole>> callback) {
GWT_ACCESS_ROLE_SERVICE.findByUserId((PagingLoadConfig) loadConfig, currentSession.getSelectedAccount().getId(), userId, callback);
}
};
我做的唯一事情就是我制作了BasePagingLoader然后制作了ListSore:
BasePagingLoader<PagingLoadResult<GwtAccessRole>> loader = new BasePagingLoader<PagingLoadResult<GwtAccessRole>>(proxy);
ListStore<GwtAccessRole> accessRoleStore = new ListStore<GwtAccessRole>(loader);
for (GwtAccessRole gwtAccessRoleChecked : accessRoleStore.getModels()) {
for (GwtRole gwtRole : roleStore.getModels()) {
if (gwtAccessRoleChecked.getId().equals(gwtRole.getId())) {
listCheckedRoles.add(gwtRole);
}
}
}
我试图通过accessRoleStore.getModels遍历ListStore,但它说它是空的,但我知道列表不是空的。有没有人知道如何从这个矿山ListStore中制作物品清单?