Class UberfireColumnPicker<T>


  • public class UberfireColumnPicker<T>
    extends Object
    • Field Detail

      • dataGrid

        protected final org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid
      • popup

        protected final com.google.gwt.user.client.ui.PopupPanel popup
    • 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()
      • 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()
      • 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)