com.vaadin.terminal.gwt.client.ui
Class VScrollTable.HeaderCell
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.vaadin.terminal.gwt.client.ui.VScrollTable.HeaderCell
- 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.IsWidget
- Direct Known Subclasses:
- VScrollTable.RowHeadersHeaderCell
- Enclosing class:
- VScrollTable
public class VScrollTable.HeaderCell
- extends com.google.gwt.user.client.ui.Widget
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 |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
VScrollTable.HeaderCell
public VScrollTable.HeaderCell(String colId,
String headerText)
setSortable
public void setSortable(boolean b)
resizeCaptionContainer
public void resizeCaptionContainer(int rightSpacing)
- Makes room for the sorting indicator in case the column that the
header cell belongs to is sorted. This is done by resizing the width
of the caption container element by the correct amount
setNaturalMinimumColumnWidth
public void setNaturalMinimumColumnWidth(int w)
disableAutoWidthCalculation
public void disableAutoWidthCalculation()
setWidth
public void setWidth(int w,
boolean ensureDefinedWidth)
setUndefinedWidth
public void setUndefinedWidth()
isDefinedWidth
public boolean isDefinedWidth()
- Detects if width is fixed by developer on server side or resized to
current width by user.
- Returns:
- true if defined, false if "natural" width
getWidth
public int getWidth()
setText
public void setText(String headerText)
getColKey
public String getColKey()
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Handle column reordering.
- Specified by:
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
- Overrides:
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
handleCaptionEvent
protected void handleCaptionEvent(com.google.gwt.user.client.Event event)
getMinWidth
public int getMinWidth()
getCaption
public String getCaption()
isEnabled
public boolean isEnabled()
setAlign
public void setAlign(char c)
getAlign
public char getAlign()
getNaturalColumnWidth
public int getNaturalColumnWidth(int columnIndex)
- Detects the natural minimum width for the column of this header cell.
If column is resized by user or the width is defined by server the
actual width is returned. Else the natural min width is returned.
- Parameters:
columnIndex
- column index hint, if -1 (unknown) it will be detected
- Returns:
setExpandRatio
public void setExpandRatio(float floatAttribute)
getExpandRatio
public float getExpandRatio()
isSorted
public boolean isSorted()
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.