ClassTableProps
Properties
columnConfig
columnConfig: ClassTableColumnConfig[];
configuration of one or more columns to display
metricGroup
metricGroup: object;
Source for metric class definitions. if group has layerId at top-level, will display one toggle for whole group
classes
classes: object[];
data classes used by group
classKey?
optional classKey: string;
Optional datasource class key used to source classIds
datasourceId?
optional datasourceId: string;
Datasource to generate metrics from
layerId?
optional layerId: string;
Optional ID of map layer associated with this metric
metricId
metricId: string;
Unique id of metric in project
objectiveId?
optional objectiveId: string;
group level objective, applies to all classes
type?
optional type: string;
unique identifier of what the metric represents, such as its type and method for calculation - e.g. areaOverlap, valueOverlap. To be defined by the user
objective?
optional objective: object | object[];
Optional objective for metric
rows
rows: object[];
Table row objects, each expected to have a classId and value.