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, com.vaadin.client.ui.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 com.vaadin.client.ui.ActionOwner
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 |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
add, add, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
VScrollTable.TableHead
public VScrollTable.TableHead()
updateStyleNames
protected void updateStyleNames(String primaryStyleName)
resizeCaptionContainer
public void resizeCaptionContainer(VScrollTable.HeaderCell cell)
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(com.vaadin.client.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()
setHeaderCell
public void setHeaderCell(int index,
VScrollTable.HeaderCell cell)
getHeaderCell
public VScrollTable.HeaderCell getHeaderCell(int index)
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
getActions
public com.vaadin.client.ui.Action[] getActions()
- Specified by:
getActions
in interface com.vaadin.client.ui.ActionOwner
getClient
public com.vaadin.client.ApplicationConnection getClient()
- Specified by:
getClient
in interface com.vaadin.client.ui.ActionOwner
getPaintableId
public String getPaintableId()
- Specified by:
getPaintableId
in interface com.vaadin.client.ui.ActionOwner
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.
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.