Class UberfireColumnPicker<T>
- java.lang.Object
-
- org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
-
public class UberfireColumnPicker<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ColumnChangedHandler>columnChangedHandlerprotected List<ColumnMeta<T>>columnMetaListprotected org.gwtbootstrap3.client.ui.gwt.DataGrid<T>dataGridprotected com.google.gwt.user.client.ui.PopupPanelpopup
-
Constructor Summary
Constructors Constructor Description UberfireColumnPicker(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColumn(ColumnMeta<T> columnMeta)voidaddColumnChangedHandler(ColumnChangedHandler handler)protected voidaddColumnOnDataGrid(boolean visible, ColumnMeta<T> columnMeta)voidaddColumns(List<ColumnMeta<T>> columnMetas)protected voidaddResetButtom(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)protected booleanaddThisColumnToPopup(ColumnMeta<T> columnMeta)voidadjustColumnWidths()voidcolumnMoved(int visibleFromIndex, int visibleBeforeIndex)protected voidconfigureColorPickerPopup(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)org.gwtbootstrap3.client.ui.ButtoncreateToggleButton()Collection<ColumnMeta<T>>getColumnMetaList()protected StringgetColumnStoreName(ColumnMeta columnMeta)protected org.gwtbootstrap3.client.ui.gwt.DataGrid<T>getDataGrid()intgetDataGridMinWidth()protected intgetVisibleColumnIndex(ColumnMeta<T> columnMeta)protected voidinitCheckBoxs(com.google.gwt.user.client.ui.VerticalPanel popupContent)protected voidloadGlobalGridPreferences()voidremoveColumn(ColumnMeta<T> columnMeta)protected voidresetTableColumns(int left, int top)voidsetDefaultColumnWidthSize(int defaultColumSize)protected voidshowColumnPickerPopup(int left, int top)protected voidsortAndAddColumns(List<ColumnMeta<T>> columnMetas)
-
-
-
Field Detail
-
dataGrid
protected final org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid
-
columnMetaList
protected final List<ColumnMeta<T>> columnMetaList
-
popup
protected final com.google.gwt.user.client.ui.PopupPanel popup
-
columnChangedHandler
protected List<ColumnChangedHandler> columnChangedHandler
-
-
Constructor Detail
-
UberfireColumnPicker
public UberfireColumnPicker(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid)
-
-
Method Detail
-
getDataGrid
protected org.gwtbootstrap3.client.ui.gwt.DataGrid<T> getDataGrid()
-
addColumnChangedHandler
public void addColumnChangedHandler(ColumnChangedHandler handler)
-
getColumnMetaList
public Collection<ColumnMeta<T>> getColumnMetaList()
-
getColumnStoreName
protected String getColumnStoreName(ColumnMeta columnMeta)
-
columnMoved
public void columnMoved(int visibleFromIndex, int visibleBeforeIndex)
-
getVisibleColumnIndex
protected int getVisibleColumnIndex(ColumnMeta<T> columnMeta)
-
addColumn
public void addColumn(ColumnMeta<T> columnMeta)
-
sortAndAddColumns
protected void sortAndAddColumns(List<ColumnMeta<T>> columnMetas)
-
adjustColumnWidths
public void adjustColumnWidths()
-
addColumns
public void addColumns(List<ColumnMeta<T>> columnMetas)
-
removeColumn
public void removeColumn(ColumnMeta<T> columnMeta)
-
configureColorPickerPopup
protected void configureColorPickerPopup(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)
-
addThisColumnToPopup
protected boolean addThisColumnToPopup(ColumnMeta<T> columnMeta)
-
addResetButtom
protected void addResetButtom(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)
-
showColumnPickerPopup
protected void showColumnPickerPopup(int left, int top)
-
initCheckBoxs
protected void initCheckBoxs(com.google.gwt.user.client.ui.VerticalPanel popupContent)
-
addColumnOnDataGrid
protected void addColumnOnDataGrid(boolean visible, ColumnMeta<T> columnMeta)
-
createToggleButton
public org.gwtbootstrap3.client.ui.Button createToggleButton()
-
resetTableColumns
protected void resetTableColumns(int left, int top)
-
loadGlobalGridPreferences
protected void loadGlobalGridPreferences()
-
getDataGridMinWidth
public int getDataGridMinWidth()
-
setDefaultColumnWidthSize
public void setDefaultColumnWidthSize(int defaultColumSize)
-
-