protected class JmixTreeTableWidget.JmixTreeTableBody.JmixTreeTableRow
extends com.vaadin.v7.client.ui.VTreeTable.VTreeTableScrollBody.VTreeTableRow
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
currentColumnKey |
widgetInHierarchyColumn
Constructor and Description |
---|
JmixTreeTableRow(com.vaadin.client.UIDL uidl,
char[] aligns) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterAddCell(java.lang.String columnKey) |
protected void |
beforeAddCell(java.lang.String columnKey) |
java.util.List<com.google.gwt.user.client.ui.Widget> |
getChildWidgets() |
protected com.google.gwt.dom.client.Element |
getElementTdOrTr(com.google.gwt.dom.client.Element eventTarget) |
protected void |
handleFocusAndClickEvents(com.google.gwt.event.dom.client.DomEvent e,
com.google.gwt.user.client.ui.Widget topWidget) |
protected void |
handleFocusForWidget() |
protected boolean |
hasContextMenuActions() |
protected void |
initCellWithText(java.lang.String text,
char align,
java.lang.String style,
boolean textIsHTML,
boolean sorted,
java.lang.String description,
com.google.gwt.dom.client.TableCellElement td) |
protected void |
initCellWithWidget(com.google.gwt.user.client.ui.Widget w,
char align,
java.lang.String style,
boolean sorted,
com.google.gwt.dom.client.TableCellElement td) |
protected boolean |
isJmixTableClickableCell(com.google.gwt.user.client.Event event) |
protected boolean |
isJmixTableClickableCellText(com.google.gwt.user.client.Event event) |
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
protected void |
recursiveAddFocusHandler(com.google.gwt.user.client.ui.Widget w,
com.google.gwt.user.client.ui.Widget topWidget) |
protected void |
selectRowForContextMenuActions(com.google.gwt.user.client.Event event) |
void |
showContextMenu(com.google.gwt.user.client.Event event) |
void |
showContextMenu(int left,
int top) |
protected void |
updateCellStyleNames(com.google.gwt.dom.client.TableCellElement td,
java.lang.String primaryStyleName) |
addCell, addCell, addTreeSpacer, onAttach, setCellWidth
addCell, addCell, addCellsFromUIDL, addSpecificCell, getActions, getClient, getEventTargetTdOrTr, getIndex, getKey, getPaintableId, getRealCellWidth, getTdOrTr, getTooltip, getTooltipInfo, getWidgetForPaintable, handleClickEvent, initCellWidths, isBefore, isInViewPort, isRenderHtmlInCells, isSelected, iterator, onDetach, remove, startRowDrag, toggleSelection, updateStyleNames
add, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
public JmixTreeTableRow(com.vaadin.client.UIDL uidl, char[] aligns)
public java.util.List<com.google.gwt.user.client.ui.Widget> getChildWidgets()
protected void initCellWithWidget(com.google.gwt.user.client.ui.Widget w, char align, java.lang.String style, boolean sorted, com.google.gwt.dom.client.TableCellElement td)
initCellWithWidget
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
protected void recursiveAddFocusHandler(com.google.gwt.user.client.ui.Widget w, com.google.gwt.user.client.ui.Widget topWidget)
protected void handleFocusAndClickEvents(com.google.gwt.event.dom.client.DomEvent e, com.google.gwt.user.client.ui.Widget topWidget)
protected void handleFocusForWidget()
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class com.vaadin.v7.client.ui.VTreeTable.VTreeTableScrollBody.VTreeTableRow
protected boolean isJmixTableClickableCell(com.google.gwt.user.client.Event event)
protected boolean isJmixTableClickableCellText(com.google.gwt.user.client.Event event)
protected com.google.gwt.dom.client.Element getElementTdOrTr(com.google.gwt.dom.client.Element eventTarget)
getElementTdOrTr
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
protected void beforeAddCell(java.lang.String columnKey)
beforeAddCell
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
protected void afterAddCell(java.lang.String columnKey)
afterAddCell
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
protected void initCellWithText(java.lang.String text, char align, java.lang.String style, boolean textIsHTML, boolean sorted, java.lang.String description, com.google.gwt.dom.client.TableCellElement td)
initCellWithText
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
public void showContextMenu(com.google.gwt.user.client.Event event)
showContextMenu
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
public void showContextMenu(int left, int top)
showContextMenu
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
protected void selectRowForContextMenuActions(com.google.gwt.user.client.Event event)
protected void updateCellStyleNames(com.google.gwt.dom.client.TableCellElement td, java.lang.String primaryStyleName)
updateCellStyleNames
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
protected boolean hasContextMenuActions()
hasContextMenuActions
in class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow