@Override public void addColumn(final Column<JarListPageRow, ?> column, final String caption) { dataGrid.addColumn(column, caption); }
protected PagedTable<Integer> createTable() { final PagedTable<Integer> pagedTable = new PagedTable<Integer>(displayerSettings.getTablePageSize()); List<DataColumn> dataColumns = dataSet.getColumns(); for ( int i = 0; i < dataColumns.size(); i++ ) { DataColumn dataColumn = dataColumns.get(i); String columnName = dataColumn.getName(); Column<Integer, ?> column = createColumn( dataColumn, i ); if ( column != null ) { column.setSortable( true ); pagedTable.addColumn( column, columnName ); } } pagedTable.setRowCount( numberOfRows, true ); int height = 40 * displayerSettings.getTablePageSize() + 20; pagedTable.setHeight( ( height > ( Window.getClientHeight() - this.getAbsoluteTop() ) ? ( Window.getClientHeight() - this.getAbsoluteTop() ) : height ) + "px" ); int tableWidth = displayerSettings.getTableWidth(); pagedTable.setWidth( tableWidth == 0 ? dataColumns.size() * 100 + "px" : tableWidth + "px"); pagedTable.setEmptyTableCaption( TableConstants.INSTANCE.tableDisplayer_noDataAvailable() ); if (displayerSettings.isTableSortEnabled()) { pagedTable.addColumnSortHandler(new ColumnSortEvent.AsyncHandler( pagedTable ) { public void onColumnSort( ColumnSortEvent event ) { lastOrderedColumn = ((DataColumnCell) event.getColumn().getCell()).columnId; lastSortOrder = event.isSortAscending() ? SortOrder.ASCENDING : SortOrder.DESCENDING; redraw(); } }); } return pagedTable; }
@Override public void addColumn(final Column<JarListPageRow, ?> column, final String caption, final boolean visible) { dataGrid.addColumn(column, caption, visible); }
public InboxIncomingViewImpl( final Caller<InboxService> inboxService, final String inboxName, final InboxPresenter presenter ) { super( inboxService, inboxName, presenter ); Column<InboxPageRow, String> fromColumn = new TextColumn<InboxPageRow>() { public String getValue( InboxPageRow row ) { return ( (InboxIncomingPageRow) row ).getFrom(); } }; table.addColumn( fromColumn, InboxConstants.INSTANCE.from() ); }
@Override public void addColumn(final Column<JarListPageRow, ?> column, final String caption, final double width, final Style.Unit unit) { dataGrid.addColumn(column, caption); dataGrid.setColumnWidth(column, width, unit); }
@Override public void addColumn(final Column<JarListPageRow, ?> column, final String caption, final boolean visible, final double width, final Style.Unit unit) { dataGrid.addColumn(column, caption, visible); dataGrid.setColumnWidth(column, width, unit); }
@Override public void addColumn(ColumnType columnType, String columnId, String columnName, int index, boolean selectEnabled, boolean sortEnabled) { Column<Integer,?> column = createColumn(columnType, columnId, selectEnabled, index); if (column != null) { column.setSortable(sortEnabled); table.addColumn(column, columnName); } }
@Override public void addColumn(ColumnType columnType, String columnId, String columnName, int index, boolean selectEnabled, boolean sortEnabled) { Column<Integer,?> column = createColumn(columnType, columnId, selectEnabled, index); if (column != null) { column.setSortable(sortEnabled); table.addColumn(column, columnName); } }
private void addTypeColumn( ) { Column< DatabaseObjectRow, String > column = new Column< DatabaseObjectRow, String >( new TextCell( ) ) { @Override public String getValue( DatabaseObjectRow row ) { return row.getType( ); } }; dataGrid.addColumn( column, translationService.getTranslation( DataSourceManagementConstants.DatabaseObjectExplorerViewImpl_dbObjectTypeColumn ) ); dataGrid.setColumnWidth( column, 10, Style.Unit.PCT ); }
private void addNameColumn( ) { Column< DatabaseSchemaRow, String > column = new Column< DatabaseSchemaRow, String >( new TextCell( ) ) { @Override public String getValue( DatabaseSchemaRow row ) { return row.getName( ); } }; dataGrid.addColumn( column, translationService.getTranslation( DataSourceManagementConstants.DatabaseSchemaExplorerViewImpl_schemaNameColumn ) ); dataGrid.setColumnWidth( column, 80, Style.Unit.PCT ); }
private void addNameColumn( ) { Column< DatabaseObjectRow, String > column = new Column< DatabaseObjectRow, String >( new TextCell( ) ) { @Override public String getValue( DatabaseObjectRow row ) { return row.getName( ); } }; dataGrid.addColumn( column, translationService.getTranslation( DataSourceManagementConstants.DatabaseObjectExplorerViewImpl_dbObjectNameColumn ) ); dataGrid.setColumnWidth( column, 80, Style.Unit.PCT ); }
@Test public void testDataStoreNameIsSet() { doAnswer(new Answer() { @Override public Void answer(InvocationOnMock invocationOnMock) throws Throwable { final Column column = (Column) invocationOnMock.getArguments()[0]; assertNotNull(column.getDataStoreName()); return null; } }).when(pagedTableMock).addColumn(any(Column.class), anyString()); view.init(presenter); verify(pagedTableMock, times(4)).addColumn(any(Column.class), anyString()); final InOrder inOrder = inOrder(pagedTableMock); inOrder.verify(pagedTableMock).addColumn(any(Column.class), eq(Constants.INSTANCE.Added_By())); inOrder.verify(pagedTableMock).addColumn(any(Column.class), eq(Constants.INSTANCE.Added_At())); inOrder.verify(pagedTableMock).addColumn(any(Column.class), eq(Constants.INSTANCE.Comment())); inOrder.verify(pagedTableMock).addColumn(any(Column.class), eq(Constants.INSTANCE.Actions())); } }
dataGrid.addColumn( formatColumn, Constants.INSTANCE.Format() ); dataGrid.addColumn( titleColumn, Constants.INSTANCE.Name() ); dataGrid.addColumn( createdDateColumn, Constants.INSTANCE.CreatedDate(), false ); dataGrid.addColumn( lastModifiedColumn, Constants.INSTANCE.LastModified() ); dataGrid.addColumn( isDisabledColumn, Constants.INSTANCE.Disabled(), false );
private void addOpenColumn( ) { Column< DatabaseSchemaRow, String > column = new Column< DatabaseSchemaRow, String >( new ButtonCell( ButtonType.DEFAULT, ButtonSize.SMALL ) ) { @Override public String getValue( DatabaseSchemaRow row ) { return translationService.getTranslation( DataSourceManagementConstants.DatabaseSchemaExplorerViewImpl_schemaOpenAction ); } }; column.setFieldUpdater( new FieldUpdater< DatabaseSchemaRow, String >( ) { @Override public void update( int index, DatabaseSchemaRow row, String value ) { onOpen( row ); } } ); dataGrid.addColumn( column, translationService.getTranslation( DataSourceManagementConstants.DatabaseSchemaExplorerViewImpl_actionColumn ) ); dataGrid.setColumnWidth( column, 10, Style.Unit.PCT ); }
private void addOpenColumn( ) { Column< DatabaseObjectRow, String > column = new Column< DatabaseObjectRow, String >( new ButtonCell( ButtonType.DEFAULT, ButtonSize.SMALL ) ) { @Override public String getValue( DatabaseObjectRow row ) { return translationService.getTranslation( DataSourceManagementConstants.DatabaseObjectExplorerViewImpl_dbObjectOpen ); } }; column.setFieldUpdater( new FieldUpdater< DatabaseObjectRow, String >( ) { @Override public void update( int index, DatabaseObjectRow row, String value ) { onOpen( row ); } } ); dataGrid.addColumn( column, translationService.getTranslation( DataSourceManagementConstants.DatabaseObjectExplorerViewImpl_dbObjectActionColumn ) ); dataGrid.setColumnWidth( column, 10, Style.Unit.PCT ); }
addedByColumn.setSortable(false); addedByColumn.setDataStoreName(COL_ADDEDBY); commentsListGrid.addColumn(addedByColumn, constants.Added_By()); addedAtColumn.setDataStoreName(COL_ADDEDAT); addedAtColumn.setDefaultSortAscending(true); commentsListGrid.addColumn(addedAtColumn, constants.Added_At()); sortHandler.setComparator(addedAtColumn, commentTextColumn.setSortable(false); commentTextColumn.setDataStoreName(COL_COMMENT); commentsListGrid.addColumn(commentTextColumn, constants.Comment()); actionsColumn.setSortable(false); actionsColumn.setDataStoreName(COL_ID_ACTIONS); commentsListGrid.addColumn(actionsColumn, constants.Actions()); commentsListGrid.setColumnWidth(addedByColumn,