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.