Class ResizableMovableHeader<T>

  • Type Parameters:
    T -

    public abstract class ResizableMovableHeader<T>
    extends com.google.gwt.user.cellview.client.Header<String>
    A column header that supports resizing and moving See https://github.com/gchatelet/GwtResizableDraggableColumns/blob/master/src/fr/mikrosimage/gwt/client/ResizableHeader.java
    • Constructor Detail

      • ResizableMovableHeader

        public ResizableMovableHeader​(String title,
                                      org.gwtbootstrap3.client.ui.gwt.DataGrid<T> table,
                                      UberfireColumnPicker columnPicker,
                                      com.google.gwt.user.cellview.client.Column<T,​?> column)
    • Method Detail

      • getValue

        public String getValue()
        Specified by:
        getValue in class com.google.gwt.user.cellview.client.Header<String>
      • onBrowserEvent

        public void onBrowserEvent​(com.google.gwt.cell.client.Cell.Context context,
                                   com.google.gwt.dom.client.Element target,
                                   com.google.gwt.dom.client.NativeEvent event)
        Overrides:
        onBrowserEvent in class com.google.gwt.user.cellview.client.Header<String>
      • columnResized

        protected void columnResized​(int newWidth)
      • columnMoved

        protected void columnMoved​(int fromIndex,
                                   int beforeIndex)
      • getTableBodyHeight

        protected abstract int getTableBodyHeight()