public class TableWidgetDelegate
extends java.lang.Object
Constructor and Description |
---|
TableWidgetDelegate(com.vaadin.v7.client.ui.VScrollTable table,
TableWidget tableWidget) |
Modifier and Type | Method and Description |
---|---|
void |
addAfterUpdateBodyListener(TableWidget.AfterBodyUpdateListener listener) |
boolean |
focusWidget(com.google.gwt.user.client.ui.Widget widget) |
void |
handleUpdateBody() |
boolean |
isAggregationVisible() |
void |
reassignHeaderCellWidth(int colIndex,
com.vaadin.v7.client.ui.VScrollTable.HeaderCell hCell,
int minWidth) |
void |
removeAfterUpdateListener(TableWidget.AfterBodyUpdateListener listener) |
void |
requestFocus(java.lang.String itemKey,
java.lang.String columnKey) |
void |
scheduleLayoutForChildWidgets() |
void |
setFocus(java.lang.String itemKey,
java.lang.String columnKey) |
void |
showContextMenuPopup(int left,
int top) |
void |
showCustomPopup() |
void |
showPresentationEditorPopup(com.google.gwt.user.client.Event event,
com.google.gwt.user.client.ui.Widget presentationsEditIcon) |
void |
showSortMenu(com.google.gwt.dom.client.Element target,
java.lang.String columnId) |
void |
updateHeaderCellWidth(com.vaadin.v7.client.ui.VScrollTable.HeaderCell hCell,
int minWidth,
double realColWidth) |
public static final java.lang.String TABLE_CLICKABLE_CELL_CONTENT_CLASSNAME
public static final java.lang.String TABLE_CLICKABLE_CELL_CLASSNAME
public static final java.lang.String TABLE_CLICKABLE_TEXT_CLASSNAME
public static final java.lang.String WIDGET_CELL_CLASSNAME
public static final java.lang.String TABLE_SORT_CONTEXTMENU_ITEM
public static final java.lang.String TREE_TABLE_SPACER
public com.vaadin.v7.client.ui.VScrollTable table
public TableWidget tableWidget
public com.vaadin.client.ui.ShortcutActionHandler shortcutHandler
public boolean textSelectionEnabled
public boolean contextMenuEnabled
public com.vaadin.client.ui.VOverlay presentationsEditorPopup
public com.vaadin.client.ui.VOverlay customContextMenuPopup
public com.google.gwt.user.client.ui.Widget presentationsMenu
public com.google.gwt.user.client.ui.Widget customContextMenu
public boolean multiLineCells
public TableAggregationRow aggregationRow
public TableEmptyState tableEmptyState
public java.lang.Runnable emptyStateLinkClickHandler
public java.util.Set<java.lang.String> clickableTableColumns
public java.util.Set<java.lang.String> htmlCaptionColumns
public TableCellClickListener cellClickListener
public TotalAggregationInputListener totalAggregationInputHandler
public GroupAggregationInputListener groupAggregationInputHandler
public com.vaadin.client.ui.VOverlay customPopupOverlay
public com.google.gwt.user.client.ui.Widget customPopupWidget
public boolean customPopupAutoClose
public int lastClickClientX
public int lastClickClientY
public java.lang.String tableSortResetLabel
public java.lang.String tableSortAscendingLabel
public java.lang.String tableSortDescendingLabel
public java.lang.String selectAllLabel
public java.lang.String deselectAllLabel
public java.util.List<TableWidget.AfterBodyUpdateListener> afterBodyUpdateListeners
public TableWidgetDelegate(com.vaadin.v7.client.ui.VScrollTable table, TableWidget tableWidget)
public void requestFocus(java.lang.String itemKey, java.lang.String columnKey)
public void setFocus(java.lang.String itemKey, java.lang.String columnKey)
public void showPresentationEditorPopup(com.google.gwt.user.client.Event event, com.google.gwt.user.client.ui.Widget presentationsEditIcon)
public void reassignHeaderCellWidth(int colIndex, com.vaadin.v7.client.ui.VScrollTable.HeaderCell hCell, int minWidth)
public void updateHeaderCellWidth(com.vaadin.v7.client.ui.VScrollTable.HeaderCell hCell, int minWidth, double realColWidth)
public void scheduleLayoutForChildWidgets()
public boolean focusWidget(com.google.gwt.user.client.ui.Widget widget)
public void showContextMenuPopup(int left, int top)
public void showCustomPopup()
public void showSortMenu(com.google.gwt.dom.client.Element target, java.lang.String columnId)
public void addAfterUpdateBodyListener(TableWidget.AfterBodyUpdateListener listener)
public void removeAfterUpdateListener(TableWidget.AfterBodyUpdateListener listener)
public void handleUpdateBody()
public boolean isAggregationVisible()