public class TablelessGridStructure extends AutoResizableComposite
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractTablelessGridStructure.CellRenderer
This one and its subclasses handle drawing differences among various browsers.
|
static class |
AbstractTablelessGridStructure.CellRendererIE
Internet Explorer
|
| Constructor and Description |
|---|
TablelessGridStructure(AbstractGrid<?> grid) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canFreezeColumns(int lineIndex) |
com.google.gwt.user.client.Element |
getBodyElement()
Dummy implementation.
|
com.google.gwt.user.client.Element |
getCellElement(int row,
int col) |
protected int |
getCellPadding() |
protected int |
getCellSpacing() |
protected AbstractGrid<?> |
getGrid() |
protected int |
getIntegerPixelMeasure(String measure)
Parses a px value and returns an integer
|
protected org.cruxframework.crux.widgets.client.grid.AbstractTablelessGridStructure.Lines |
getLines() |
com.google.gwt.user.client.Element |
getRowElement(int row) |
com.google.gwt.user.client.ui.Widget |
getWidget(int index,
int column) |
void |
onAfterRender() |
protected void |
onResize(int containerHeight,
int containerWidth)
What should be done when the container element gets resized
|
void |
removeAllRows() |
void |
resize(int rowCount,
int columnCount) |
void |
setCellAlignment(int index,
int colIndex,
com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign,
com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign) |
void |
setCellPadding(int cellPadding) |
void |
setCellSpacing(int cellSpacing) |
void |
setCellWidth(int index,
int colIndex,
String width) |
void |
setWidget(int index,
int column,
com.google.gwt.user.client.ui.Widget widget) |
protected void |
updateCellsDimensions(int lineIndex,
FastList<Integer> columnWidths) |
initWidgetclaimElement, getWidget, initializeClaimedElement, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasWidget, getElement, setVisible, setWidthpublic TablelessGridStructure(AbstractGrid<?> grid)
protected boolean canFreezeColumns(int lineIndex)
protected void onResize(int containerHeight,
int containerWidth)
AutoResizableCompositeonResize in class AutoResizableCompositeprotected int getIntegerPixelMeasure(String measure)
measure - protected void updateCellsDimensions(int lineIndex,
FastList<Integer> columnWidths)
lineIndex - columnWidths - public void setCellAlignment(int index,
int colIndex,
com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign,
com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign)
setCellAlignment in interface GridBaseTablepublic void setCellWidth(int index,
int colIndex,
String width)
setCellWidth in interface GridBaseTablepublic void removeAllRows()
removeAllRows in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#removeAllRows()public void resize(int rowCount,
int columnCount)
resize in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#resize(int, int)public void setWidget(int index,
int column,
com.google.gwt.user.client.ui.Widget widget)
setWidget in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#setWidget(int, int, com.google.gwt.user.client.ui.Widget)public com.google.gwt.user.client.ui.Widget getWidget(int index,
int column)
getWidget in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#getWidget(int, int)public com.google.gwt.user.client.Element getCellElement(int row,
int col)
getCellElement in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#getCellElement(int, int)public com.google.gwt.user.client.Element getRowElement(int row)
getRowElement in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#getRowElement(int)public com.google.gwt.user.client.Element getBodyElement()
getBodyElement in interface GridBaseTablepublic void setCellSpacing(int cellSpacing)
setCellSpacing in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#setCellSpacing(int)public void setCellPadding(int cellPadding)
setCellPadding in interface GridBaseTablebr.com.sysmap.crux.widgets.client.grid.GridBaseTable#setCellPadding(int)protected org.cruxframework.crux.widgets.client.grid.AbstractTablelessGridStructure.Lines getLines()
protected int getCellSpacing()
protected int getCellPadding()
protected AbstractGrid<?> getGrid()
public void onAfterRender()
onAfterRender in interface GridBaseTableCopyright © 2014. All rights reserved.