Class TableViewViewSettings

java.lang.Object
org.knime.core.webui.node.view.table.TableViewViewSettings
All Implemented Interfaces:
DefaultNodeSettings, PersistableSettings

public class TableViewViewSettings extends Object implements DefaultNodeSettings
Author:
Konrad Amtenbrink, KNIME GmbH, Berlin, Germany, Christian Albrecht, KNIME GmbH, Konstanz, Germany
  • Field Details

    • m_displayedColumns

      public ColumnFilter m_displayedColumns
      The selected columns to be displayed.
    • m_showRowIndices

      public boolean m_showRowIndices
      If the row numbers should be displayed
    • m_showRowKeys

      public boolean m_showRowKeys
      If the rows keys should be displayed
    • m_title

      public String m_title
      The title of the table
    • m_showTableSize

      public boolean m_showTableSize
      Whether to show the number of rows and columns above the table or or not
    • m_showColumnDataType

      public boolean m_showColumnDataType
      Whether to show the data type of every column in the header or not
    • m_enablePagination

      public boolean m_enablePagination
      If true only a certain number of rows is shown
    • m_pageSize

      public int m_pageSize
      The page size, i.e., number of rows to be displayed.
    • m_autoSizeColumnsToContent

      public org.knime.core.webui.node.view.table.TableViewViewSettings.AUTO_SIZE_COLUMNS m_autoSizeColumnsToContent
      If the column widths should be calculated from the first rows
    • m_rowHeightMode

      public TableViewViewSettings.RowHeightMode m_rowHeightMode
      The mode of the row height. Either a compact small height, a default height or a custom larger height.
    • m_customRowHeight

      public int m_customRowHeight
    • m_enableGlobalSearch

      public boolean m_enableGlobalSearch
      If global search is enabled
    • m_enableColumnSearch

      public boolean m_enableColumnSearch
      If column search is enabled
    • m_enableSortingByHeader

      public boolean m_enableSortingByHeader
      If sorting should be enabled
    • m_enableRendererSelection

      public boolean m_enableRendererSelection
    • m_enableCellCopying

      public boolean m_enableCellCopying
      If cell selection + copying should be enabled
    • m_selectionMode

      public SelectionMode m_selectionMode
      Whether selection should be shown and/or interactive
    • m_showOnlySelectedRows

      public boolean m_showOnlySelectedRows
      If true only the selected rows are shown
    • m_showOnlySelectedRowsConfigurable

      public boolean m_showOnlySelectedRowsConfigurable
      If true only the selected rows are shown
    • m_skipRemainingColumns

      public boolean m_skipRemainingColumns
      If there should be a limit on rendered Columns
  • Constructor Details

    • TableViewViewSettings

      protected TableViewViewSettings()
      Create a new TableViewViewSettings with default values
    • TableViewViewSettings

      protected TableViewViewSettings(DefaultNodeSettings.DefaultNodeSettingsContext context)
      Parameters:
      context -
    • TableViewViewSettings

      public TableViewViewSettings(org.knime.core.data.DataTableSpec spec)
      Parameters:
      spec -
  • Method Details

    • getDisplayedColumns

      public String[] getDisplayedColumns(org.knime.core.data.DataTableSpec spec)