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
Parameter | Type | Description |
---|---|---|
isCumulative | boolean | Whether this renderer should render flight plan cumulative data fields instead of flight plan leg data fields. |
unitsSettingManager | G3XUnitsUserSettingManager | A manager for display unit user settings. |
dateTimeSettingManager | UserSettingManager <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
Parameter | Type | Description |
---|---|---|
dataField | FlightPlanDataField | The 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.