You're viewing an older version of Framework JavaDoc. Please see version 7.7.47 for the latest.
com.vaadin.client.ui.

Class VScrollTable.TableHead

  • java.lang.Object
    • com.google.gwt.user.client.ui.UIObject
      • com.google.gwt.user.client.ui.Widget
        • com.google.gwt.user.client.ui.Panel
          • com.vaadin.client.ui.VScrollTable.TableHead
  • All Implemented Interfaces:

    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, ActionOwner, Iterable<com.google.gwt.user.client.ui.Widget>

    Enclosing class:

    VScrollTable

    public class VScrollTable.TableHead
    extends com.google.gwt.user.client.ui.Panel
    implements ActionOwner
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
    • Field Summary

      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors
      Constructor Description
      TableHead()  
    • Constructor Detail

      • TableHead

        public TableHead()
    • Method Detail

      • updateStyleNames

        protected void updateStyleNames​(String primaryStyleName)
      • clear

        public void clear()

        Specified by:

        clear in interface com.google.gwt.user.client.ui.HasWidgets

        Overrides:

        clear in class com.google.gwt.user.client.ui.Panel

      • updateCellsFromUIDL

        public void updateCellsFromUIDL​(UIDL uidl)
      • enableColumn

        public void enableColumn​(String cid,
                                 int index)
      • getVisibleCellCount

        public int getVisibleCellCount()
      • setHorizontalScrollPosition

        public void setHorizontalScrollPosition​(int scrollLeft)
      • setColumnCollapsingAllowed

        public void setColumnCollapsingAllowed​(boolean cc)
      • disableBrowserIntelligence

        public void disableBrowserIntelligence()
      • enableBrowserIntelligence

        public void enableBrowserIntelligence()
      • getHeaderCell

        public VScrollTable.HeaderCell getHeaderCell​(String cid)

        Get's HeaderCell by it's column Key. Note that this returns HeaderCell even if it is currently collapsed.

        Parameters:

        cid - Column key of accessed HeaderCell

        Returns:

        HeaderCell

      • moveCell

        public void moveCell​(int oldIndex,
                             int newIndex)
      • iterator

        public Iterator<com.google.gwt.user.client.ui.Widget> iterator()

        Specified by:

        iterator in interface com.google.gwt.user.client.ui.HasWidgets

        Specified by:

        iterator in interface Iterable<com.google.gwt.user.client.ui.Widget>

      • remove

        public boolean remove​(com.google.gwt.user.client.ui.Widget w)

        Specified by:

        remove in interface com.google.gwt.user.client.ui.HasWidgets

        Specified by:

        remove in class com.google.gwt.user.client.ui.Panel

      • removeCell

        public void removeCell​(String colKey)
      • onBrowserEvent

        public void onBrowserEvent​(com.google.gwt.user.client.Event event)

        Specified by:

        onBrowserEvent in interface com.google.gwt.user.client.EventListener

        Overrides:

        onBrowserEvent in class com.google.gwt.user.client.ui.Widget

      • onDetach

        protected void onDetach()

        Overrides:

        onDetach in class com.google.gwt.user.client.ui.Widget

      • getColumnAlignments

        public char[] getColumnAlignments()

        Returns column alignments for visible columns

      • disableAutoColumnWidthCalculation

        public void disableAutoColumnWidthCalculation​(VScrollTable.HeaderCell source)

        Disables the automatic calculation of all column widths by forcing the widths to be "defined" thus turning off expand ratios and such.