Class: G3XNavDataBarFieldRenderer
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarFieldRenderer.ts:21
A G3X implementation of NavDataFieldRenderer which supports all navigation data bar field types.
Implements
Constructors
Constructor
new G3XNavDataBarFieldRenderer(
unitsSettingManager
,dateTimeSettingManager
):G3XNavDataBarFieldRenderer
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarFieldRenderer.ts:25
Parameters
Parameter | Type |
---|---|
unitsSettingManager | G3XUnitsUserSettingManager |
dateTimeSettingManager | UserSettingManager <DateTimeUserSettingTypes > |
Returns
G3XNavDataBarFieldRenderer
Inherit Doc
Methods
render()
render<
T
>(type
,model
):VNode
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarFieldRenderer.ts:73
Renders a navigation data field of a given type.
Type Parameters
Type Parameter |
---|
T extends NavDataFieldType |
Parameters
Parameter | Type | Description |
---|---|---|
type | T | A navigation data field type. |
model | NavDataFieldTypeModelMap [T ] | The data model for the field. |
Returns
A navigation data field of the given type, as a VNode.
Throws
Error if an unsupported field type is specified.