Skip to content

Table Component

Travis Tidwell edited this page Jul 5, 2017 · 4 revisions

JSON Schema

The JSON Schema definition for this component is defined as follows.

Core Properties

This component uses the core properties defined within the Common Parameters section.

Specific Properties

PropertyDescriptionValueRequiredDefault
numRowsThe number of rows for this tableintegertrue3
numColsThe number of columns for this tableintegertrue3
rowsA multi-dimensional array that provides the rows of the table. Within each row is another array that contains the columns of that row, and within that is the components that are contained within that cell of the table.Multi-dimensional arraytrue[[{components: []}, {components: []}, {components: []}], [{components: []}, {components: []}, {components: []}], [{components: []}, {components: []}, {components: []}]]
headerAn array of strings that serve as the header for the columns of the table.Array of strings for the table header.false[]
stripedIf the table should be stripedbooleanfalsefalse
borderedIf the table should contain bordersbooleanfalsefalse
hoverIf the table should have a hover highlight over the rows.booleanfalsefalse
condensedIf the table should be condensedbooleanfalsefalse

Clone this wiki locally