public void setGridPreferencesStore(final GridPreferencesStore gridPreferences) { // I need to update my local copy of the preferences // if I would like to compare with the current state for changes this.gridPreferencesStore = gridPreferences; getColumnPicker().setGridPreferencesStore(gridPreferences); }
public ColumnResizeHelper(AbstractCellTable<E> table, Column<E, ?> col, Element el) { this.el = el; this.table = table; this.col = col; handler = Event.addNativePreviewHandler(this); }
public static TitledTextSafeHtmlRenderer getInstance() { if (instance == null) { instance = new TitledTextSafeHtmlRenderer(); } return instance; }
protected void afterColumnChangedHandler() { if (gridPreferencesStore != null && preferencesService != null) { List<GridColumnPreference> columnsState = getColumnPicker().getColumnsState(); gridPreferencesStore.resetGridColumnPreferences(); for (GridColumnPreference gcp : columnsState) { gridPreferencesStore.addGridColumnPreference(gcp); } saveGridPreferences(); } }
@Override public void onClick( ClickEvent event ) { dataGrid.refresh(); } } );
@Override public void setSortEnabled(boolean enabled) { table.addColumnSortHandler(new ColumnSortEvent.AsyncHandler(table) { public void onColumnSort(ColumnSortEvent event) { String column = ((DataColumnCell) event.getColumn().getCell()).columnId; SortOrder order = event.isSortAscending() ? SortOrder.ASCENDING : SortOrder.DESCENDING; getPresenter().sortBy(column, order); } }); }
@Override public void execute() { removeTab(key); } },
@Override public void setTotalRows(int rows, boolean isExact) { if(table != null) { table.setRowCount(rows, isExact); } }
@Override public void afterColumnChanged() { afterColumnChangedHandler(); } });
/** * Constructs a TitledTextCell that uses a * {@link TitledTextSafeHtmlRenderer} to render its text. */ public TitledTextCell() { super(TitledTextSafeHtmlRenderer.getInstance()); }
private void updateColumnsMeta(List<ColumnMeta<T>> columnMetas) { for (ColumnMeta meta : columnMetas) { checkColumnMeta(meta); } }
private void addUpdater() { setFieldUpdater(new FieldUpdater<T, Boolean>() { public void update(int index, T object, Boolean value) { dataGrid.getSelectionModel().setSelected(object, value); } }); }
/** * Construct a new TitledTextColumn. */ public TitledTextColumn() { super(new TitledTextCell()); } }
@Override public void setVisibleRangeAndClearData(final Range range, final boolean forceRangeChangeEvent) { dataGrid.setVisibleRangeAndClearData(range, forceRangeChangeEvent); }
@Override public void setPixelSize(final int width, final int height) { dataGrid.setPixelSize(width, height); }
@Override public void setRowCount(final int count, final boolean isExact) { dataGrid.setRowCount(count, isExact); }
@Override public void setVisibleRange(final int start, final int length) { dataGrid.setVisibleRange(length, length); }
public void storeColumnToPreferences() { List<GridColumnPreference> columnsState = getColumnPicker().getColumnsState(); gridPreferencesStore.resetGridColumnPreferences(); for (GridColumnPreference gcp : columnsState) { gridPreferencesStore.addGridColumnPreference(gcp); } saveGridPreferences(); }
public void setGridPreferencesStore(final GridPreferencesStore gridPreferences) { // I need to update my local copy of the preferences // if I would like to compare with the current state for changes this.gridPreferencesStore = gridPreferences; getColumnPicker().setGridPreferencesStore(gridPreferences); }