|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.client.widgets.Grid.StaticSection<ROWTYPE>
ROWTYPE - the type of the rows in the sectionpublic abstract static class Grid.StaticSection<ROWTYPE extends Grid.StaticSection.StaticRow<?>>
Abstract base class for Grid header and footer sections.
| Nested Class Summary | |
|---|---|
static class |
Grid.StaticSection.StaticCell
A header or footer cell. |
static class |
Grid.StaticSection.StaticRow<CELLTYPE extends Grid.StaticSection.StaticCell>
Abstract base class for Grid header and footer rows. |
| Constructor Summary | |
|---|---|
Grid.StaticSection()
|
|
| Method Summary | |
|---|---|
protected void |
addColumn(Grid.Column<?,?> column)
|
ROWTYPE |
addRowAt(int index)
Inserts a new row at the given position. |
ROWTYPE |
appendRow()
Adds a new row at the bottom of this section. |
protected abstract ROWTYPE |
createRow()
Creates and returns a new instance of the row type. |
protected Grid<?> |
getGrid()
|
ROWTYPE |
getRow(int index)
Returns the row at the given position. |
int |
getRowCount()
Returns the number of rows in this section. |
protected java.util.List<ROWTYPE> |
getRows()
|
protected int |
getVisibleRowCount()
|
boolean |
isVisible()
Returns the visibility of this section. |
ROWTYPE |
prependRow()
Adds a new row at the top of this section. |
protected void |
removeColumn(Grid.Column<?,?> column)
|
void |
removeRow(int index)
Removes the row at the given position. |
void |
removeRow(ROWTYPE row)
Removes the given row from the section. |
protected abstract void |
requestSectionRefresh()
Informs the grid that this section should be re-rendered. |
protected void |
setGrid(Grid<?> grid)
|
void |
setVisible(boolean visible)
Sets the visibility of the whole section. |
protected void |
updateColSpans()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Grid.StaticSection()
| Method Detail |
|---|
protected abstract ROWTYPE createRow()
protected abstract void requestSectionRefresh()
Note that re-render means calling update() on each cell, preAttach()/postAttach()/preDetach()/postDetach() is not called as the cells are not removed from the DOM.
public void setVisible(boolean visible)
visible - true to show this section, false to hidepublic boolean isVisible()
public ROWTYPE addRowAt(int index)
index - the position at which to insert the row
java.lang.IndexOutOfBoundsException - if the index is out of boundsappendRow(),
prependRow(),
removeRow(int),
removeRow(StaticRow)public ROWTYPE prependRow()
appendRow(),
addRowAt(int),
removeRow(int),
removeRow(StaticRow)public ROWTYPE appendRow()
prependRow(),
addRowAt(int),
removeRow(int),
removeRow(StaticRow)public void removeRow(int index)
index - the position of the row
java.lang.IndexOutOfBoundsException - if the index is out of boundsaddRowAt(int),
appendRow(),
prependRow(),
removeRow(StaticRow)public void removeRow(ROWTYPE row)
row - the row to be removed
java.lang.IllegalArgumentException - if the row does not exist in this sectionaddRowAt(int),
appendRow(),
prependRow(),
removeRow(int)public ROWTYPE getRow(int index)
index - the position of the row
java.lang.IndexOutOfBoundsException - if the index is out of boundspublic int getRowCount()
protected java.util.List<ROWTYPE> getRows()
protected int getVisibleRowCount()
protected void addColumn(Grid.Column<?,?> column)
protected void removeColumn(Grid.Column<?,?> column)
protected void setGrid(Grid<?> grid)
protected Grid<?> getGrid()
protected void updateColSpans()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||