private void initializeStatusGrid() { // Creacion del Grid Base StatusItemProperties props = GWT.create(StatusItemProperties.class); statusStore = new ListStore<StatusItem>(props.key()); statusStore.setAutoCommit(true); ColumnConfig<StatusItem, String> nameCol = new ColumnConfig<StatusItem, String>( props.name(), 75, UIMessages.INSTANCE.fedColumnNameText()); ColumnConfig<StatusItem, String> valueCol = new ColumnConfig<StatusItem, String>( props.value(), 150, UIMessages.INSTANCE.fedNewAttributeDefaultNameText()); List<ColumnConfig<StatusItem, ?>> columns = new ArrayList<ColumnConfig<StatusItem, ?>>(); columns.add(nameCol); columns.add(valueCol); statusGrid = new Grid<StatusItem>(statusStore, new ColumnModel<StatusItem>(columns)); statusGrid.setSelectionModel(new CellSelectionModel<StatusItem>()); statusGrid.getColumnModel().getColumn(1).setHideable(false); statusGrid.setHideHeaders(true); statusGrid.setAllowTextSelection(true); statusGrid.getView().setStripeRows(true); statusGrid.getView().setColumnLines(true); statusGrid.setBorders(false); statusStore.add(new StatusItem(LON_LABEL, null)); statusStore.add(new StatusItem(LAT_LABEL, null)); statusStore.add(new StatusItem(SCALE_LABEL, null)); statusStore.add(new StatusItem(CLICK_COORD_X, null)); statusStore.add(new StatusItem(CLICK_COORD_Y, null)); }