public class UberfireColumnPicker<T> extends Object
Modifier and Type | Field and Description |
---|---|
protected List<ColumnChangedHandler> |
columnChangedHandler |
protected List<ColumnMeta<T>> |
columnMetaList |
protected org.gwtbootstrap3.client.ui.gwt.DataGrid<T> |
dataGrid |
protected com.google.gwt.user.client.ui.PopupPanel |
popup |
Constructor and Description |
---|
UberfireColumnPicker(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid) |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(ColumnMeta<T> columnMeta) |
void |
addColumnChangedHandler(ColumnChangedHandler handler) |
protected void |
addColumnOnDataGrid(boolean visible,
ColumnMeta<T> columnMeta) |
void |
addColumns(List<ColumnMeta<T>> columnMetas) |
protected void |
addResetButtom(int left,
int top,
com.google.gwt.user.client.ui.VerticalPanel popupContent) |
protected boolean |
addThisColumnToPopup(ColumnMeta<T> columnMeta) |
void |
adjustColumnWidths() |
void |
columnMoved(int visibleFromIndex,
int visibleBeforeIndex) |
protected void |
configureColorPickerPopup(int left,
int top,
com.google.gwt.user.client.ui.VerticalPanel popupContent) |
org.gwtbootstrap3.client.ui.Button |
createToggleButton() |
Collection<ColumnMeta<T>> |
getColumnMetaList() |
protected String |
getColumnStoreName(ColumnMeta columnMeta) |
protected org.gwtbootstrap3.client.ui.gwt.DataGrid<T> |
getDataGrid() |
int |
getDataGridMinWidth() |
protected int |
getVisibleColumnIndex(ColumnMeta<T> columnMeta) |
protected void |
initCheckBoxs(com.google.gwt.user.client.ui.VerticalPanel popupContent) |
protected void |
loadGlobalGridPreferences() |
void |
removeColumn(ColumnMeta<T> columnMeta) |
protected void |
resetTableColumns(int left,
int top) |
void |
setDefaultColumnWidthSize(int defaultColumSize) |
protected void |
showColumnPickerPopup(int left,
int top) |
protected void |
sortAndAddColumns(List<ColumnMeta<T>> columnMetas) |
protected final org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid
protected final List<ColumnMeta<T>> columnMetaList
protected final com.google.gwt.user.client.ui.PopupPanel popup
protected List<ColumnChangedHandler> columnChangedHandler
public UberfireColumnPicker(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid)
protected org.gwtbootstrap3.client.ui.gwt.DataGrid<T> getDataGrid()
public void addColumnChangedHandler(ColumnChangedHandler handler)
public Collection<ColumnMeta<T>> getColumnMetaList()
protected String getColumnStoreName(ColumnMeta columnMeta)
public void columnMoved(int visibleFromIndex, int visibleBeforeIndex)
protected int getVisibleColumnIndex(ColumnMeta<T> columnMeta)
public void addColumn(ColumnMeta<T> columnMeta)
protected void sortAndAddColumns(List<ColumnMeta<T>> columnMetas)
public void adjustColumnWidths()
public void addColumns(List<ColumnMeta<T>> columnMetas)
public void removeColumn(ColumnMeta<T> columnMeta)
protected void configureColorPickerPopup(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)
protected boolean addThisColumnToPopup(ColumnMeta<T> columnMeta)
protected void addResetButtom(int left, int top, com.google.gwt.user.client.ui.VerticalPanel popupContent)
protected void showColumnPickerPopup(int left, int top)
protected void initCheckBoxs(com.google.gwt.user.client.ui.VerticalPanel popupContent)
protected void addColumnOnDataGrid(boolean visible, ColumnMeta<T> columnMeta)
public org.gwtbootstrap3.client.ui.Button createToggleButton()
protected void resetTableColumns(int left, int top)
protected void loadGlobalGridPreferences()
public int getDataGridMinWidth()
public void setDefaultColumnWidthSize(int defaultColumSize)
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.