Package io.jmix.ui.widget.client.table
Class JmixScrollTableWidget.JmixScrollTableHead
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.TableHead
io.jmix.ui.widget.client.table.JmixScrollTableWidget.JmixScrollTableHead
- 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.GroupTableHead
- Enclosing class:
- JmixScrollTableWidget
protected class JmixScrollTableWidget.JmixScrollTableHead
extends com.vaadin.v7.client.ui.VScrollTable.TableHead
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classNested classes/interfaces inherited from class com.vaadin.v7.client.ui.VScrollTable.TableHead
com.vaadin.v7.client.ui.VScrollTable.TableHead.ColumnSelectorMenuDetails, com.vaadin.v7.client.ui.VScrollTable.TableHead.VisibleColumnActionNested 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
FieldsModifier and TypeFieldDescriptionprotected final com.google.gwt.user.client.ui.SimplePanelFields inherited from class com.vaadin.v7.client.ui.VScrollTable.TableHead
availableCells, trFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.vaadin.v7.client.ui.VScrollTable.HeaderCellcreateHeaderCell(String cid, String caption) com.vaadin.client.ui.Action[]protected StringgetCustomHtmlAttributes(com.vaadin.v7.client.ui.VScrollTable.TableHead.VisibleColumnAction action) protected intprotected intgetOffsetForCaptionContainer(com.vaadin.v7.client.ui.VScrollTable.HeaderCell cell, int diff, int columnSelectorOffset) voidonBrowserEvent(com.google.gwt.user.client.Event event) voidprotected booleanshouldRecalcColWidths(com.vaadin.v7.client.ui.VScrollTable.HeaderCell cell) Methods inherited from class com.vaadin.v7.client.ui.VScrollTable.TableHead
clear, disableAutoColumnWidthCalculation, disableBrowserIntelligence, enableBrowserIntelligence, enableColumn, fillAdditionalUpdatedCells, getClient, getColumnAlignments, getHeaderCell, getHeaderCell, getPaintableId, getVisibleCellCount, getVisibleCells, iterator, moveCell, onDetach, remove, removeCell, resizeCaptionContainer, setColumnCollapsingAllowed, setHeaderCell, setHorizontalScrollPosition, updateCellsFromUIDL, updateStyleNamesMethods inherited from class com.google.gwt.user.client.ui.Panel
add, add, adopt, 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, 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
-
presentationsEditIcon
protected final com.google.gwt.user.client.ui.SimplePanel presentationsEditIcon
-
-
Constructor Details
-
JmixScrollTableHead
public JmixScrollTableHead()
-
-
Method Details
-
getActions
public com.vaadin.client.ui.Action[] getActions()- Specified by:
getActionsin interfacecom.vaadin.client.ui.ActionOwner- Overrides:
getActionsin classcom.vaadin.v7.client.ui.VScrollTable.TableHead
-
getIconsOffsetWidth
protected int getIconsOffsetWidth()- Overrides:
getIconsOffsetWidthin classcom.vaadin.v7.client.ui.VScrollTable.TableHead
-
getOffsetForCaptionContainer
protected int getOffsetForCaptionContainer(com.vaadin.v7.client.ui.VScrollTable.HeaderCell cell, int diff, int columnSelectorOffset) - Overrides:
getOffsetForCaptionContainerin classcom.vaadin.v7.client.ui.VScrollTable.TableHead
-
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.TableHead
-
setWidth
- Overrides:
setWidthin classcom.google.gwt.user.client.ui.UIObject
-
createHeaderCell
protected com.vaadin.v7.client.ui.VScrollTable.HeaderCell createHeaderCell(String cid, String caption) - Overrides:
createHeaderCellin classcom.vaadin.v7.client.ui.VScrollTable.TableHead
-
getCustomHtmlAttributes
protected String getCustomHtmlAttributes(com.vaadin.v7.client.ui.VScrollTable.TableHead.VisibleColumnAction action) - Overrides:
getCustomHtmlAttributesin classcom.vaadin.v7.client.ui.VScrollTable.TableHead
-
shouldRecalcColWidths
protected boolean shouldRecalcColWidths(com.vaadin.v7.client.ui.VScrollTable.HeaderCell cell) - Overrides:
shouldRecalcColWidthsin classcom.vaadin.v7.client.ui.VScrollTable.TableHead
-