The DynamicTableView Class implements a view on a data table that supports:

  • notifications for value updates
  • notifications when the set of visible rows changes
  • pagination
  • sorting
  • filtering

The data to display is defined by either of:

  • a list of columns to show
  • a list of datapointelements or a query that define the rows of the table

An update callback is executed whenever the visible part of the table (which is defined by the pagination settings) changes, either because of changes in the displayed values or changes of pagination, sorting or filter definitions. The data contained in the callback is optimized to only transmit changed data and not the complete visible set of rows.