Class TableWidgetDelegate

java.lang.Object
io.jmix.ui.widget.client.tableshared.TableWidgetDelegate

public class TableWidgetDelegate extends Object
  • Field Details

    • TABLE_CLICKABLE_CELL_CONTENT_CLASSNAME

      public static final String TABLE_CLICKABLE_CELL_CONTENT_CLASSNAME
      See Also:
    • TABLE_CLICKABLE_CELL_CLASSNAME

      public static final String TABLE_CLICKABLE_CELL_CLASSNAME
      See Also:
    • TABLE_CLICKABLE_TEXT_CLASSNAME

      public static final String TABLE_CLICKABLE_TEXT_CLASSNAME
      See Also:
    • WIDGET_CELL_CLASSNAME

      public static final String WIDGET_CELL_CLASSNAME
      See Also:
    • TABLE_SORT_CONTEXTMENU_ITEM

      public static final String TABLE_SORT_CONTEXTMENU_ITEM
      See Also:
    • TREE_TABLE_SPACER

      public static final String TREE_TABLE_SPACER
      See Also:
    • table

      public com.vaadin.v7.client.ui.VScrollTable table
    • tableWidget

      public TableWidget tableWidget
    • shortcutHandler

      public com.vaadin.client.ui.ShortcutActionHandler shortcutHandler
    • textSelectionEnabled

      public boolean textSelectionEnabled
    • contextMenuEnabled

      public boolean contextMenuEnabled
    • presentationsEditorPopup

      public com.vaadin.client.ui.VOverlay presentationsEditorPopup
    • customContextMenuPopup

      public com.vaadin.client.ui.VOverlay customContextMenuPopup
    • presentationsMenu

      public com.google.gwt.user.client.ui.Widget presentationsMenu
    • customContextMenu

      public com.google.gwt.user.client.ui.Widget customContextMenu
    • multiLineCells

      public boolean multiLineCells
    • aggregationRow

      public TableAggregationRow aggregationRow
    • tableEmptyState

      public TableEmptyState tableEmptyState
    • emptyStateLinkClickHandler

      public Runnable emptyStateLinkClickHandler
    • clickableTableColumns

      public Set<String> clickableTableColumns
    • htmlCaptionColumns

      public Set<String> htmlCaptionColumns
    • cellClickListener

      public TableCellClickListener cellClickListener
    • totalAggregationInputHandler

      public TotalAggregationInputListener totalAggregationInputHandler
    • groupAggregationInputHandler

      public GroupAggregationInputListener groupAggregationInputHandler
    • customPopupOverlay

      public com.vaadin.client.ui.VOverlay customPopupOverlay
    • customPopupWidget

      public com.google.gwt.user.client.ui.Widget customPopupWidget
    • customPopupAutoClose

      public boolean customPopupAutoClose
    • lastClickClientX

      public int lastClickClientX
    • lastClickClientY

      public int lastClickClientY
    • tableSortResetLabel

      public String tableSortResetLabel
    • tableSortAscendingLabel

      public String tableSortAscendingLabel
    • tableSortDescendingLabel

      public String tableSortDescendingLabel
    • selectAllLabel

      public String selectAllLabel
    • deselectAllLabel

      public String deselectAllLabel
    • afterBodyUpdateListeners

      public List<TableWidget.AfterBodyUpdateListener> afterBodyUpdateListeners
  • Constructor Details

    • TableWidgetDelegate

      public TableWidgetDelegate(com.vaadin.v7.client.ui.VScrollTable table, TableWidget tableWidget)
  • Method Details

    • requestFocus

      public void requestFocus(String itemKey, String columnKey)
    • setFocus

      public void setFocus(String itemKey, String columnKey)
    • showPresentationEditorPopup

      public void showPresentationEditorPopup(com.google.gwt.user.client.Event event, com.google.gwt.user.client.ui.Widget presentationsEditIcon)
    • reassignHeaderCellWidth

      public void reassignHeaderCellWidth(int colIndex, com.vaadin.v7.client.ui.VScrollTable.HeaderCell hCell, int minWidth)
    • updateHeaderCellWidth

      public void updateHeaderCellWidth(com.vaadin.v7.client.ui.VScrollTable.HeaderCell hCell, int minWidth, double realColWidth)
    • scheduleLayoutForChildWidgets

      public void scheduleLayoutForChildWidgets()
    • focusWidget

      public boolean focusWidget(com.google.gwt.user.client.ui.Widget widget)
    • showContextMenuPopup

      public void showContextMenuPopup(int left, int top)
    • showCustomPopup

      public void showCustomPopup()
    • showSortMenu

      public void showSortMenu(com.google.gwt.dom.client.Element target, String columnId)
    • addAfterUpdateBodyListener

      public void addAfterUpdateBodyListener(TableWidget.AfterBodyUpdateListener listener)
    • removeAfterUpdateListener

      public void removeAfterUpdateListener(TableWidget.AfterBodyUpdateListener listener)
    • handleUpdateBody

      public void handleUpdateBody()
    • isAggregationVisible

      public boolean isAggregationVisible()