|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectFlowPanel
com.vaadin.client.ui.VScrollTable
com.vaadin.client.ui.VTreeTable
public class VTreeTable
| Nested Class Summary | |
|---|---|
static class |
VTreeTable.PendingNavigationEvent
For internal use only. |
class |
VTreeTable.VTreeTableScrollBody
|
| Nested classes/interfaces inherited from class com.vaadin.client.ui.VScrollTable |
|---|
VScrollTable.ContextMenuDetails, VScrollTable.FocusableScrollContextPanel, VScrollTable.FooterCell, VScrollTable.HeaderCell, VScrollTable.RowHeadersFooterCell, VScrollTable.RowHeadersHeaderCell, VScrollTable.RowRequestHandler, VScrollTable.SelectMode, VScrollTable.TableFooter, VScrollTable.TableHead, VScrollTable.VScrollTableBody, VScrollTable.VScrollTableDropHandler |
| Field Summary | |
|---|---|
boolean |
animationsEnabled
For internal use only. |
int |
colIndexOfHierarchy
For internal use only. |
java.lang.String |
collapsedRowKey
For internal use only. |
boolean |
collapseRequest
For internal use only. |
boolean |
focusParentResponsePending
For internal use only. |
java.util.LinkedList<VTreeTable.PendingNavigationEvent> |
pendingNavigationEvents
For internal use only. |
VTreeTable.VTreeTableScrollBody |
scrollBody
For internal use only. |
| Constructor Summary | |
|---|---|
VTreeTable()
|
|
| Method Summary | |
|---|---|
void |
addAndRemoveRows(UIDL partialRowAdditions)
Inserts rows in the table body or removes them from the table body based on the commands in the UIDL. |
protected java.lang.String |
buildCaptionHtmlSnippet(UIDL uidl)
Icons rendered into first actual column in TreeTable, not to row header cell |
protected VScrollTable.VScrollTableBody |
createScrollBody()
|
protected int |
getHierarchyColumnIndex()
This method exists for the needs of VTreeTable only. |
boolean |
handleNavigation(int keycode,
boolean ctrl,
boolean shift)
For internal use only. |
void |
onBrowserEvent(Event event)
|
protected void |
reOrderColumn(java.lang.String columnKey,
int newIndex)
|
protected void |
sendSelectedRows(boolean immediately)
Sends the selection to the server if it has been changed since the last update/visit. |
void |
setStyleName(java.lang.String style)
|
void |
updateTotalRows(UIDL uidl)
For internal use only. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public boolean collapseRequest
public int colIndexOfHierarchy
public java.lang.String collapsedRowKey
public VTreeTable.VTreeTableScrollBody scrollBody
public boolean animationsEnabled
public java.util.LinkedList<VTreeTable.PendingNavigationEvent> pendingNavigationEvents
public boolean focusParentResponsePending
| Constructor Detail |
|---|
public VTreeTable()
| Method Detail |
|---|
protected VScrollTable.VScrollTableBody createScrollBody()
createScrollBody in class VScrollTablepublic void addAndRemoveRows(UIDL partialRowAdditions)
VScrollTableFor internal use only. May be removed or replaced in the future.
addAndRemoveRows in class VScrollTablepartialRowAdditions - the UIDL containing row updates.protected int getHierarchyColumnIndex()
VScrollTableVTreeTable only. Not part of
the official API, extend at your own risk. May be removed or
replaced in the future.
getHierarchyColumnIndex in class VScrollTableprotected java.lang.String buildCaptionHtmlSnippet(UIDL uidl)
buildCaptionHtmlSnippet in class VScrollTableuidl - possibly with values caption and icon
public boolean handleNavigation(int keycode,
boolean ctrl,
boolean shift)
handleNavigation in class VScrollTablepublic void onBrowserEvent(Event event)
protected void sendSelectedRows(boolean immediately)
VScrollTable
sendSelectedRows in class VScrollTableimmediately - set to true to immediately send the rows
protected void reOrderColumn(java.lang.String columnKey,
int newIndex)
reOrderColumn in class VScrollTablepublic void setStyleName(java.lang.String style)
setStyleName in class VScrollTablepublic void updateTotalRows(UIDL uidl)
VScrollTable
updateTotalRows in class VScrollTable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||