Class ColumnPicker<T>


  • public class ColumnPicker<T>
    extends org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int DETAULT_COLUMN_WIDTH  
      • Fields inherited from class org.uberfire.ext.widgets.table.client.UberfireColumnPicker

        columnChangedHandler, columnMetaList, dataGrid, popup
    • 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)  
    • Field Detail

      • DETAULT_COLUMN_WIDTH

        public static int DETAULT_COLUMN_WIDTH
    • Constructor Detail

      • ColumnPicker

        public ColumnPicker​(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid,
                            org.uberfire.ext.services.shared.preferences.GridPreferencesStore gridPreferences)
      • ColumnPicker

        public ColumnPicker​(org.gwtbootstrap3.client.ui.gwt.DataGrid<T> dataGrid)
    • Method Detail

      • sortAndAddColumns

        protected void sortAndAddColumns​(List<org.uberfire.ext.widgets.table.client.ColumnMeta<T>> columnMetas)
        Overrides:
        sortAndAddColumns in class org.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:
        addResetButtom in class org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
      • addThisColumnToPopup

        protected boolean addThisColumnToPopup​(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)
        Overrides:
        addThisColumnToPopup in class org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
      • loadGlobalGridPreferences

        protected void loadGlobalGridPreferences()
        Overrides:
        loadGlobalGridPreferences in class org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
      • getColumnsState

        public List<org.uberfire.ext.services.shared.preferences.GridColumnPreference> getColumnsState()
      • adjustColumnWidths

        public void adjustColumnWidths()
        Overrides:
        adjustColumnWidths in class org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
      • getDataGridMinWidth

        public int getDataGridMinWidth()
        Overrides:
        getDataGridMinWidth in class org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>
      • setDefaultColumnWidthSize

        public void setDefaultColumnWidthSize​(int defaultColumnSize)
        Overrides:
        setDefaultColumnWidthSize in class org.uberfire.ext.widgets.table.client.UberfireColumnPicker<T>