private void initializeTable( ) { dataGrid.setEmptyTableCaption( translationService.getTranslation( DataSourceManagementConstants.DatabaseSchemaExplorerViewImpl_schemasListEmpty ) ); dataGrid.setToolBarVisible( false ); addNameColumn( ); addOpenColumn( ); }
@Override public void init(TaskCommentsPresenter presenter) { this.presenter = presenter; List<String> bannedColumns = new ArrayList<String>(); bannedColumns.add(COL_COMMENT); bannedColumns.add(COL_ID_ACTIONS); List<String> initColumns = new ArrayList<String>(); initColumns.add(COL_ADDEDBY); initColumns.add(COL_COMMENT); initColumns.add(COL_ADDEDAT); initColumns.add(COL_ID_ACTIONS); commentsListGrid.setGridPreferencesStore(new GridPreferencesStore(new GridGlobalPreferences("CommentsGrid", initColumns, bannedColumns))); commentsListGrid.setEmptyTableCaption(constants.No_Comments_For_This_Task()); // Attach a column sort handler to the ListDataProvider to sort the list. sortHandler = new ListHandler<>(presenter.getDataProvider().getList()); commentsListGrid.addColumnSortHandler(sortHandler); initTableColumns(); presenter.addDataDisplay(commentsListGrid); addCommentButton.setText(constants.Add_Comment()); newTaskCommentLabel.setText(constants.Comment()); }
private void initializeResultsTable( ) { dataGrid.setEmptyTableCaption( translationService.getTranslation( DataSourceManagementConstants.DatabaseObjectExplorerViewImpl_dbObjectsListEmpty ) ); dataGrid.setToolBarVisible( false ); addNameColumn( ); addTypeColumn( ); addOpenColumn( ); }
@Override public void init(TaskCommentsPresenter presenter) { this.presenter = presenter; List<String> bannedColumns = new ArrayList<String>(); bannedColumns.add(COL_COMMENT); bannedColumns.add(COL_ID_ACTIONS); List<String> initColumns = new ArrayList<String>(); initColumns.add(COL_ADDEDBY); initColumns.add(COL_COMMENT); initColumns.add(COL_ADDEDAT); initColumns.add(COL_ID_ACTIONS); commentsListGrid.setGridPreferencesStore(new GridPreferencesStore(new GridGlobalPreferences("CommentsGrid", initColumns, bannedColumns))); commentsListGrid.setEmptyTableCaption(constants.No_Comments_For_This_Task()); // Attach a column sort handler to the ListDataProvider to sort the list. sortHandler = new ListHandler<>(presenter.getDataProvider().getList()); commentsListGrid.addColumnSortHandler(sortHandler); initTableColumns(); presenter.addDataDisplay(commentsListGrid); addCommentButton.setText(constants.Add_Comment()); newTaskCommentLabel.setText(constants.Comment()); }
public void init() { horizontalForm.clear(); filterControlGroups.clear(); FormGroup controlGroup = new FormGroup(); FormLabel controlLabel = new FormLabel(); controlLabel.setTitle(CommonConstants.INSTANCE.Filter_Name()); HTML lab = new HTML("<span style=\"color:red\"> * </span>" + "<span style=\"margin-right:10px\">" + CommonConstants.INSTANCE.Filter_Name() + "</span>"); controlLabel.setHTML(lab.getHTML()); TextBox fieldTextBox = new TextBox(); fieldTextBox.setName(FILTER_NAME_PARAM); controlGroup.add(controlLabel); controlGroup.add(fieldTextBox); filterControlGroups.add(controlGroup); horizontalForm.add(controlGroup); existingFiltersPanel.clear(); existingFiltersPanel.add(existingFiltersGrid); existingFiltersGrid.loadPageSizePreferences(); existingFiltersGrid.setColumnPickerButtonVisible(false); existingFiltersGrid.setEmptyTableCaption(CommonConstants.INSTANCE.NoCustomFilterAvailable()); }
@Override public void setup(final ColumnType... _columns) { final Set<ColumnType> columns = new HashSet<ColumnType>(Arrays.asList(_columns)); dataGrid.setEmptyTableCaption(M2RepoEditorConstants.INSTANCE.NoArtifactAvailable());
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; }
public void init() { horizontalForm.clear(); filterControlGroups.clear(); FormGroup controlGroup = new FormGroup(); FormLabel controlLabel = new FormLabel(); controlLabel.setTitle(CommonConstants.INSTANCE.Filter_Name()); HTML lab = new HTML("<span style=\"color:red\"> * </span>" + "<span style=\"margin-right:10px\">" + CommonConstants.INSTANCE.Filter_Name() + "</span>"); controlLabel.setHTML(lab.getHTML()); TextBox fieldTextBox = new TextBox(); fieldTextBox.setName(FILTER_NAME_PARAM); controlGroup.add(controlLabel); controlGroup.add(fieldTextBox); filterControlGroups.add(controlGroup); horizontalForm.add(controlGroup); existingFiltersPanel.clear(); existingFiltersPanel.add(existingFiltersGrid); existingFiltersGrid.loadPageSizePreferences(); existingFiltersGrid.setColumnPickerButtonVisible(false); existingFiltersGrid.setEmptyTableCaption(CommonConstants.INSTANCE.NoCustomFilterAvailable()); }
dataGrid.setHeight( "200px" ); dataGrid.setColumnPickerButtonVisible( false ); dataGrid.setEmptyTableCaption( translationService.getTranslation( DataSourceManagementConstants.DataSourceSelector_NoAvailableDataSourcesMessage ) );
@Override public void createTable(int pageSize, FilterLabelSet filterLabelSet) { table = new PagedTable<>(pageSize); table.pageSizesSelector.setVisible(false); table.setEmptyTableCaption(TableConstants.INSTANCE.tableDisplayer_noDataAvailable()); table.pageSizesSelector.setForceDropup(true); table.pageSizesSelector.setDropupAuto(false); tableProvider.addDataDisplay(table); tableProvider.lastPageSize = pageSize; HTMLElement element = filterLabelSet.getElement(); element.getStyle().setProperty("margin-bottom", "5px"); table.getLeftToolbar().add(ElementWrapperWidget.getWidget(filterLabelSet.getElement())); exportToCsvButton = new Button("", IconType.FILE_TEXT, e -> getPresenter().export(ExportFormat.CSV)); exportToXlsButton = new Button("", IconType.FILE_EXCEL_O, e -> getPresenter().export(ExportFormat.XLS)); exportToCsvButton.setTitle(TableConstants.INSTANCE.tableDisplayer_export_to_csv()); exportToXlsButton.setTitle(TableConstants.INSTANCE.tableDisplayer_export_to_xls()); setupToolbar(); rootPanel.add(table); }
@Override public void createTable(int pageSize, FilterLabelSet filterLabelSet) { table = new PagedTable<>(pageSize); table.pageSizesSelector.setVisible(false); table.setEmptyTableCaption(TableConstants.INSTANCE.tableDisplayer_noDataAvailable()); table.pageSizesSelector.setForceDropup(true); table.pageSizesSelector.setDropupAuto(false); tableProvider.addDataDisplay(table); tableProvider.lastPageSize = pageSize; HTMLElement element = filterLabelSet.getElement(); element.getStyle().setProperty("margin-bottom", "5px"); table.getLeftToolbar().add(ElementWrapperWidget.getWidget(filterLabelSet.getElement())); exportToCsvButton = new Button("", IconType.FILE_TEXT, e -> getPresenter().export(ExportFormat.CSV)); exportToXlsButton = new Button("", IconType.FILE_EXCEL_O, e -> getPresenter().export(ExportFormat.XLS)); exportToCsvButton.setTitle(TableConstants.INSTANCE.tableDisplayer_export_to_csv()); exportToXlsButton.setTitle(TableConstants.INSTANCE.tableDisplayer_export_to_xls()); setupToolbar(); rootPanel.add(table); }