Table-class: The Table class

Description Slot overview Supported methods Subclass expectations Author(s) See Also

Description

The Table is a virtual class for all panels containing a datatable widget from the DT package, where each row usually corresponds to a row or column of the SummarizedExperiment object. It provides observers for rendering the table widget, monitoring single selections, and applying global and column-specific searches (which serve as multiple selections).

Slot overview

The following slots control aspects of the DT::datatable selection:

The following slots control the appearance of the table:

In addition, this class inherits all slots from its parent Panel class.

Supported methods

In the following code snippets, x is an instance of a Table class. Refer to the documentation for each method for more details on the remaining arguments.

For defining the interface:

For defining reactive expressions:

For controlling selections:

For documentation:

Unless explicitly specialized above, all methods from the parent class Panel are also available.

Subclass expectations

The Table is a rather vaguely defined class for which the only purpose is to avoid duplicating code for ColumnDotPlots and RowDotPlots. We recommend extending those subclasses instead.

Author(s)

Aaron Lun

See Also

Panel, for the immediate parent class.


iSEE documentation built on Feb. 3, 2021, 2:01 a.m.