Package io.jmix.ui.widget.client.table
Class JmixScrollTableWidget.JmixScrollTableBody.JmixScrollTableRow
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
io.jmix.ui.widget.client.table.JmixScrollTableWidget.JmixScrollTableBody.JmixScrollTableRow
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,com.vaadin.client.ui.ActionOwner,Iterable<com.google.gwt.user.client.ui.Widget>
- Direct Known Subclasses:
JmixGroupTableWidget.JmixGroupTableBody.JmixGroupTableRow
- Enclosing class:
- JmixScrollTableWidget.JmixScrollTableBody
protected class JmixScrollTableWidget.JmixScrollTableBody.JmixScrollTableRow
extends com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabledNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget -
Field Summary
FieldsFields inherited from class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
actionKeys, applyZeroWidthFix, childWidgets, rowKeyFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterAddCell(String columnKey) protected voidbeforeAddCell(String columnKey) List<com.google.gwt.user.client.ui.Widget>protected com.google.gwt.dom.client.ElementgetElementTdOrTr(com.google.gwt.dom.client.Element eventTarget) protected voidhandleFocusAndClickEvents(com.google.gwt.event.dom.client.DomEvent e, com.google.gwt.user.client.ui.Widget topWidget) protected voidprotected booleanprotected voidinitCellWithText(String text, char align, String style, boolean textIsHTML, boolean sorted, String description, com.google.gwt.dom.client.TableCellElement td) protected voidinitCellWithWidget(com.google.gwt.user.client.ui.Widget w, char align, String style, boolean sorted, com.google.gwt.dom.client.TableCellElement td) protected booleanisJmixTableClickableCell(com.google.gwt.user.client.Event event) protected booleanisJmixTableClickableCellText(com.google.gwt.user.client.Event event) booleanvoidonBrowserEvent(com.google.gwt.user.client.Event event) protected voidrecursiveAddFocusHandler(com.google.gwt.user.client.ui.Widget w, com.google.gwt.user.client.ui.Widget topWidget) protected voidselectRowForContextMenuActions(com.google.gwt.user.client.Event event) voidshowContextMenu(int left, int top) voidshowContextMenu(com.google.gwt.user.client.Event event) voidprotected voidupdateCellStyleNames(com.google.gwt.dom.client.TableCellElement td, String primaryStyleName) Methods inherited from class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
addCell, addCell, addCell, addCell, addCellsFromUIDL, addSpecificCell, getActions, getClient, getEventTargetTdOrTr, getIndex, getKey, getPaintableId, getRealCellWidth, getTdOrTr, getTooltip, getTooltipInfo, getWidgetForPaintable, handleClickEvent, initCellWidths, isBefore, isInViewPort, isRenderHtmlInCells, isSelected, iterator, onDetach, remove, setCellWidth, startRowDrag, updateStyleNamesMethods inherited from class com.google.gwt.user.client.ui.Panel
add, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeMethods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObject
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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
currentColumnKey
-
selectable
protected boolean selectable
-
-
Constructor Details
-
JmixScrollTableRow
public JmixScrollTableRow(com.vaadin.client.UIDL uidl, char[] aligns)
-
-
Method Details
-
getChildWidgets
-
initCellWithWidget
protected void initCellWithWidget(com.google.gwt.user.client.ui.Widget w, char align, String style, boolean sorted, com.google.gwt.dom.client.TableCellElement td) - Overrides:
initCellWithWidgetin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
recursiveAddFocusHandler
protected void recursiveAddFocusHandler(com.google.gwt.user.client.ui.Widget w, com.google.gwt.user.client.ui.Widget topWidget) -
handleFocusAndClickEvents
protected void handleFocusAndClickEvents(com.google.gwt.event.dom.client.DomEvent e, com.google.gwt.user.client.ui.Widget topWidget) -
handleFocusForWidget
protected void handleFocusForWidget() -
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event) - Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
isJmixTableClickableCell
protected boolean isJmixTableClickableCell(com.google.gwt.user.client.Event event) -
isJmixTableClickableCellText
protected boolean isJmixTableClickableCellText(com.google.gwt.user.client.Event event) -
getElementTdOrTr
protected com.google.gwt.dom.client.Element getElementTdOrTr(com.google.gwt.dom.client.Element eventTarget) - Overrides:
getElementTdOrTrin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
beforeAddCell
- Overrides:
beforeAddCellin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
afterAddCell
- Overrides:
afterAddCellin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
initCellWithText
protected void initCellWithText(String text, char align, String style, boolean textIsHTML, boolean sorted, String description, com.google.gwt.dom.client.TableCellElement td) - Overrides:
initCellWithTextin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
updateCellStyleNames
protected void updateCellStyleNames(com.google.gwt.dom.client.TableCellElement td, String primaryStyleName) - Overrides:
updateCellStyleNamesin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
showContextMenu
public void showContextMenu(com.google.gwt.user.client.Event event) - Overrides:
showContextMenuin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
showContextMenu
public void showContextMenu(int left, int top) - Overrides:
showContextMenuin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
selectRowForContextMenuActions
protected void selectRowForContextMenuActions(com.google.gwt.user.client.Event event) -
toggleSelection
public void toggleSelection()- Overrides:
toggleSelectionin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-
isSelectable
public boolean isSelectable() -
hasContextMenuActions
protected boolean hasContextMenuActions()- Overrides:
hasContextMenuActionsin classcom.vaadin.v7.client.ui.VScrollTable.VScrollTableBody.VScrollTableRow
-