Class ColumnPicker<T>
- java.lang.Object
-
- org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
- org.uberfire.ext.widgets.common.client.tables.ColumnPicker<T>
-
public class ColumnPicker<T> extends org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
-
Field Summary
Fields Modifier and Type Field Description static intDETAULT_COLUMN_WIDTH
-
Constructor Summary
Constructors Constructor Description ColumnPicker(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid)ColumnPicker(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid, org.uberfire.ext.services.shared.preferences.GridPreferencesStore gridPreferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddResetButtom(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)protected booleanaddThisColumnToPopup(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)voidadjustColumnWidths()protected voidcheckColumnMeta(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)List<org.uberfire.ext.services.shared.preferences.GridColumnPreference>getColumnsState()intgetDataGridMinWidth()protected voidloadGlobalGridPreferences()voidsetDefaultColumnWidthSize(int defaultColumnSize)voidsetGridPreferencesStore(org.uberfire.ext.services.shared.preferences.GridPreferencesStore gridPreferences)protected voidsortAndAddColumns(List<org.uberfire.ext.widgets.table.client.ColumnMeta<T>> columnMetas)-
Methods inherited from class org.uberfire.ext.widgets.table.client.UberfireColumnPicker
addColumn, addColumnChangedHandler, addColumnOnDataGrid, addColumns, columnMoved, configureColorPickerPopup, createToggleButton, getColumnMetaList, getColumnStoreName, getDataGrid, getVisibleColumnIndex, initCheckBoxs, removeColumn, resetTableColumns, showColumnPickerPopup
-
-
-
-
Method Detail
-
sortAndAddColumns
protected void sortAndAddColumns(List<org.uberfire.ext.widgets.table.client.ColumnMeta<T>> columnMetas)
- Overrides:
sortAndAddColumnsin classorg.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
checkColumnMeta
protected void checkColumnMeta(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)
-
setGridPreferencesStore
public void setGridPreferencesStore(org.uberfire.ext.services.shared.preferences.GridPreferencesStore gridPreferences)
-
addResetButtom
protected void addResetButtom(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)- Overrides:
addResetButtomin classorg.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
addThisColumnToPopup
protected boolean addThisColumnToPopup(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)
- Overrides:
addThisColumnToPopupin classorg.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
loadGlobalGridPreferences
protected void loadGlobalGridPreferences()
- Overrides:
loadGlobalGridPreferencesin classorg.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
getColumnsState
public List<org.uberfire.ext.services.shared.preferences.GridColumnPreference> getColumnsState()
-
adjustColumnWidths
public void adjustColumnWidths()
- Overrides:
adjustColumnWidthsin classorg.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
getDataGridMinWidth
public int getDataGridMinWidth()
- Overrides:
getDataGridMinWidthin classorg.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
setDefaultColumnWidthSize
public void setDefaultColumnWidthSize(int defaultColumnSize)
- Overrides:
setDefaultColumnWidthSizein classorg.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
-