Skip to main content

Class: MfdFplPageDataFieldRenderer

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/MainView/Pages/MfdFplPage/DataField/MfdFplPageDataFieldRenderer.tsx:14

A renderer of flight plan data fields for the MFD FPL page.

Constructors​

Constructor​

new MfdFplPageDataFieldRenderer(isCumulative, unitsSettingManager, dateTimeSettingManager): MfdFplPageDataFieldRenderer

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/MainView/Pages/MfdFplPage/DataField/MfdFplPageDataFieldRenderer.tsx:36

Creates a new instance of MfdFplPageDataFieldRenderer.

Parameters​

ParameterTypeDescription
isCumulativebooleanWhether this renderer should render flight plan cumulative data fields instead of flight plan leg data fields.
unitsSettingManagerG3XUnitsUserSettingManagerA manager for display unit user settings.
dateTimeSettingManagerUserSettingManager<DateTimeUserSettingTypes>A manager for date/time user settings.

Returns​

MfdFplPageDataFieldRenderer

Methods​

destroy()​

destroy(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/MainView/Pages/MfdFplPage/DataField/MfdFplPageDataFieldRenderer.tsx:154

Destroys this renderer. After the renderer is destroyed, it can no longer render data fields.

Returns​

void


render()​

render(dataField): null | VNode

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/MainView/Pages/MfdFplPage/DataField/MfdFplPageDataFieldRenderer.tsx:49

Renders a flight plan data field.

Parameters​

ParameterTypeDescription
dataFieldFlightPlanDataFieldThe data field to render.

Returns​

null | VNode

The rendered data field, as a VNode, or null if the data field could not be rendered.

Throws​

Error if this renderer has been destroyed.