|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.ui.components.grid.GridFooter
public class GridFooter
Represents the footer section of a Grid. By default Footer is not visible.
| Nested Class Summary | |
|---|---|
class |
GridFooter.FooterCell
|
class |
GridFooter.FooterRow
|
| Field Summary | |
|---|---|
protected Grid |
grid
|
protected java.util.List<ROWTYPE> |
rows
|
| Constructor Summary | |
|---|---|
protected |
GridFooter(Grid grid)
|
| Method Summary | |
|---|---|
protected void |
addColumn(java.lang.Object propertyId)
Adds a column for given property id to the section. |
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 GridFooter.FooterRow |
createRow()
|
ROWTYPE |
getRow(int rowIndex)
Gets row at given index. |
int |
getRowCount()
Gets the amount of rows in this section. |
protected com.vaadin.shared.ui.grid.GridStaticSectionState |
getSectionState()
|
boolean |
isVisible()
Returns the visibility of this section. |
protected void |
markAsDirty()
Informs the grid that state has changed and it should be redrawn. |
ROWTYPE |
prependRow()
Adds a new row at the top of this section. |
protected void |
removeColumn(java.lang.Object propertyId)
Removes a column for given property id from the section. |
ROWTYPE |
removeRow(int rowIndex)
Removes the row at the given position. |
void |
removeRow(ROWTYPE row)
Removes the given row from the section. |
void |
setVisible(boolean visible)
Sets the visibility of the whole section. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Grid grid
protected java.util.List<ROWTYPE extends com.vaadin.ui.components.grid.GridStaticSection.StaticRow<?>> rows
| Constructor Detail |
|---|
protected GridFooter(Grid grid)
| Method Detail |
|---|
protected com.vaadin.shared.ui.grid.GridStaticSectionState getSectionState()
protected GridFooter.FooterRow createRow()
public void setVisible(boolean visible)
visible - true to show this section, false to hidepublic boolean isVisible()
public ROWTYPE removeRow(int rowIndex)
index - the position of the row
java.lang.IndexOutOfBoundsException - if the index is out of boundspublic void removeRow(ROWTYPE row)
row - the row to be removed
java.lang.IllegalArgumentException - if the row does not exist in this sectionpublic ROWTYPE getRow(int rowIndex)
rowIndex - 0 based index for row. Counted from top to bottom
public ROWTYPE prependRow()
public ROWTYPE appendRow()
public ROWTYPE addRowAt(int index)
index - the position at which to insert the row
java.lang.IndexOutOfBoundsException - if the index is out of boundspublic int getRowCount()
protected void markAsDirty()
protected void removeColumn(java.lang.Object propertyId)
propertyId - property to be removedprotected void addColumn(java.lang.Object propertyId)
propertyId - property to be added
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||