Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * grid
- */
- DataProxy<PagingLoadConfig, PagingLoadResult<List<RegionUsersData>>> dataProxy = new DataProxy<PagingLoadConfig, PagingLoadResult<List<RegionUsersData>>>() {
- @Override
- public void load(PagingLoadConfig loadConfig, Callback<PagingLoadResult<List<RegionUsersData>>, Throwable> callback) {
- GCS.getService().getRegionUsers(1, 1,
- new AsyncCallback<List<RegionUsersData>>() {
- @Override
- public void onSuccess(List<RegionUsersData> result) {
- regionStore.replaceAll(result);
- regionUsersGrid.getView().refresh(true);
- GCS.unMask();
- }
- @Override
- public void onFailure(Throwable caught) {
- String error = caught.getMessage();
- // TODO Auto-generated method stub
- MessageBox box = new MessageBox(getLabel(GcsUserMsgsConstants.ERROR, false));
- box.setMessage(getLabel(error, false));
- box.show();
- GCS.unMask();
- }
- });
- }
- };
- regionUsersLoader = new PagingLoader<PagingLoadConfig, PagingLoadResult<List<RegionUsersData>>>(dataProxy);
- regionUsersLoader.load();
- regionStore.setEnableFilters(true);
- ColumnConfig<RegionUsersData, String> colId = new ColumnConfig<RegionUsersData, String>(props.getTxtUserId(), 80, getLabel(AdminUIConstants.getId(), false));
- ColumnConfig<RegionUsersData, String> colName = new ColumnConfig<RegionUsersData, String>(props.txtName(), 100, getLabel(AdminUIConstants.getName(), false));
- ColumnConfig<RegionUsersData, String> colSurname = new ColumnConfig<RegionUsersData, String>(props.txtSurname(), 120, getLabel(AdminUIConstants.getSurname(), false));
- ColumnConfig<RegionUsersData, String> colEmail = new ColumnConfig<RegionUsersData, String>(props.txtEmailId(), 130, getLabel(AdminUIConstants.geteMail(), false));
- ColumnConfig<RegionUsersData, String> colCompany = new ColumnConfig<RegionUsersData, String>(props.company(), 190, getLabel(AdminUIConstants.getCompany(), false));
- ColumnConfig<RegionUsersData, String> colStatus = new ColumnConfig<RegionUsersData, String>(props.status(), 280, getLabel(AdminUIConstants.getStatus(), false));
- List<ColumnConfig<RegionUsersData, ?>> listColumnConfig = new ArrayList<ColumnConfig<RegionUsersData, ?>>();
- listColumnConfig.add(colId);
- listColumnConfig.add(colName);
- listColumnConfig.add(colSurname);
- listColumnConfig.add(colEmail);
- listColumnConfig.add(colCompany);
- listColumnConfig.add(colStatus);
- ColumnModel<RegionUsersData> cm = new ColumnModel<RegionUsersData>(listColumnConfig);
- regionStore = new ListStore<RegionUsersData>(props.key());
- regionUsersGrid = new Grid<RegionUsersData>(regionStore, cm);
- regionUsersGrid.setLoader(regionUsersLoader);//nuovo
- regionUsersGrid.setBorders(true);
- regionUsersGrid.getView().setStripeRows(true);
- regionUsersGrid.getView().setColumnLines(true);
- regionUsersGrid.getView().setAutoFill(false);
- regionUsersGrid.getView().setForceFit(true);
- VerticalPanel gridContainer = new VerticalPanel();
- gridContainer.add(regionUsersGrid);
- tabCarloPanel.add(gridContainer);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement