Skip to main content

Class: MFDSelectDepArr<T, P>

An MFD view for selecting departures/arrivals.

Type parameters​

NameType
Textends DepartureProcedure | ArrivalProcedure
Pextends MFDSelectDepArrProps

Hierarchy​

Implements​

Constructors​

constructor​

β€’ new MFDSelectDepArr<T, P>(props): MFDSelectDepArr<T, P>

Type parameters​

NameType
Textends Procedure
Pextends MFDSelectDepArrProps

Parameters​

NameType
propsP

Returns​

MFDSelectDepArr<T, P>

Inherit Doc

Inherited from​

SelectDepArr.constructor

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:36

Properties​

context​

β€’ Optional context: [] = undefined

The context on this component, if any.

Implementation of​

MFDSelectProcedure.context

Inherited from​

SelectDepArr.context

Defined in​

sdk/components/FSComponent.ts:64


contextType​

β€’ Optional Readonly contextType: readonly [] = undefined

The type of context for this component, if any.

Implementation of​

MFDSelectProcedure.contextType

Inherited from​

SelectDepArr.contextType

Defined in​

sdk/components/FSComponent.ts:67


controller​

β€’ Protected Readonly controller: SelectDepArrController<T, SelectDepArrStore<T>>

Inherited from​

SelectDepArr.controller

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:44


focusSubject​

β€’ Protected focusSubject: Subject<boolean>

Implementation of​

MFDSelectProcedure.focusSubject

Inherited from​

SelectDepArr.focusSubject

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:33


procSelectRef​

β€’ Protected Readonly procSelectRef: NodeReference<SelectControl2<T>>

Inherited from​

SelectDepArr.procSelectRef

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:39


props​

β€’ props: P & ComponentProps

The properties of the component.

Implementation of​

MFDSelectProcedure.props

Inherited from​

SelectDepArr.props

Defined in​

sdk/components/FSComponent.ts:61


rootRef​

β€’ Protected Readonly rootRef: NodeReference<HTMLDivElement>

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectDepArr.tsx:35


rwyTransSelectRef​

β€’ Protected Readonly rwyTransSelectRef: NodeReference<SelectControl2<RunwayTransition>>

Inherited from​

SelectDepArr.rwyTransSelectRef

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:41


scrollController​

β€’ Protected scrollController: ScrollController

Implementation of​

MFDSelectProcedure.scrollController

Inherited from​

SelectDepArr.scrollController

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:32


store​

β€’ Protected Readonly store: SelectDepArrStore<T>

Inherited from​

SelectDepArr.store

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:43


transSelectRef​

β€’ Protected Readonly transSelectRef: NodeReference<SelectControl2<EnrouteTransition>>

Inherited from​

SelectDepArr.transSelectRef

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:40


unitsSettingManager​

β€’ Protected Readonly unitsSettingManager: UnitsUserSettingManager<UnitsUserSettingTypes>

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectDepArr.tsx:37

Methods​

activate​

β–Έ activate(): void

Activates this component.

Returns​

void

Implementation of​

MFDSelectProcedure.activate

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectDepArr.tsx:40


blur​

β–Έ blur(): void

Method to unfocus this control group

Returns​

void

Implementation of​

MFDSelectProcedure.blur

Inherited from​

SelectDepArr.blur

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:71


buildProcMenuItem​

β–Έ buildProcMenuItem(proc): ContextMenuItemDefinition

Builds a procedure menu item.

Parameters​

NameTypeDescription
procTThe procedure to build the menu item for.

Returns​

ContextMenuItemDefinition

A menu item definition.

Inherited from​

SelectDepArr.buildProcMenuItem

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:92


buildRwyMenuItem​

β–Έ buildRwyMenuItem(rwyTrans): ContextMenuItemDefinition

Builds a runway transition menu item.

Parameters​

NameTypeDescription
rwyTransRunwayTransitionThe runway transition to build the menu item for.

Returns​

ContextMenuItemDefinition

A menu item definition.

Inherited from​

SelectDepArr.buildRwyMenuItem

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:105


buildTransMenuItem​

β–Έ buildTransMenuItem(trans): ContextMenuItemDefinition

Builds an enroute transition menu item.

Parameters​

NameTypeDescription
transEnrouteTransitionThe transition to build the menu item for.

Returns​

ContextMenuItemDefinition

A menu item definition.

Inherited from​

SelectDepArr.buildTransMenuItem

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:119


createController​

β–Έ createController(store): SelectDepArrController<T, SelectDepArrStore<T>>

Creates an instance of a departure/arrival selection component controller.

Parameters​

NameTypeDescription
storeSelectDepArrStore<T>This component's data store.

Returns​

SelectDepArrController<T, SelectDepArrStore<T>>

A departure/arrival selection component controller.

Inherited from​

SelectDepArr.createController

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:57


createStore​

β–Έ createStore(): SelectDepArrStore<T>

Creates an instance of a departure/arrival selection component data store.

Returns​

SelectDepArrStore<T>

A departure/arrival selection component data store.

Inherited from​

SelectDepArr.createStore

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:50


deactivate​

β–Έ deactivate(): void

Deactivates this component.

Returns​

void

Implementation of​

MFDSelectProcedure.deactivate

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectDepArr.tsx:48


destroy​

β–Έ destroy(): void

Destroys this component.

Returns​

void

Implementation of​

MFDSelectProcedure.destroy

Inherited from​

SelectDepArr.destroy

Defined in​

sdk/components/FSComponent.ts:98


focus​

β–Έ focus(dir?): void

Method to focus this control group

Parameters​

NameTypeDefault valueDescription
dirEntryDirection'top'The direction of entry.

Returns​

void

Implementation of​

MFDSelectProcedure.focus

Inherited from​

SelectDepArr.focus

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:61


getContext​

β–Έ getContext(context): never

Gets a context data subscription from the context collection.

Parameters​

NameTypeDescription
contextneverThe context to get the subscription for.

Returns​

never

The requested context.

Throws

An error if no data for the specified context type could be found.

Implementation of​

MFDSelectProcedure.getContext

Inherited from​

SelectDepArr.getContext

Defined in​

sdk/components/FSComponent.ts:106


getHighlightElement​

β–Έ getHighlightElement(): null | Element

This is just a dummy that exists here to be compatible with the union type of ScrollableControl

Returns​

null | Element

null

Implementation of​

MFDSelectProcedure.getHighlightElement

Inherited from​

SelectDepArr.getHighlightElement

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:125


getIsFocusable​

β–Έ getIsFocusable(): boolean

Gets a boolean indicating if this control is able to be focused.

Returns​

boolean

true

Implementation of​

MFDSelectProcedure.getIsFocusable

Inherited from​

SelectDepArr.getIsFocusable

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:88


getIsFocused​

β–Έ getIsFocused(): boolean

Method to check if this UiControlGroup is in focus

Returns​

boolean

true if the control group is in focus, false otherwise

Implementation of​

MFDSelectProcedure.getIsFocused

Inherited from​

SelectDepArr.getIsFocused

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:80


getProcLabel​

β–Έ getProcLabel(): string

Gets the display label for the procedure.

Returns​

string

The procedure label string.

Inherited from​

SelectDepArr.getProcLabel

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:63


gotoNextSelect​

β–Έ gotoNextSelect(): void

Goto and activate next select control.

Returns​

void

Inherited from​

SelectDepArr.gotoNextSelect

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:73


initializeIcaoInput​

β–Έ initializeIcaoInput(): void

Initializes the airport ICAO input.

Returns​

void

Inherited from​

SelectDepArr.initializeIcaoInput

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:68


onAfterRender​

β–Έ onAfterRender(node): void

A callback that is called after the component is rendered.

Parameters​

NameTypeDescription
nodeVNodeThe component's VNode.

Returns​

void

Implementation of​

MFDSelectProcedure.onAfterRender

Inherited from​

SelectDepArr.onAfterRender

Defined in​

sdk/components/FSComponent.ts:87


onBeforeRender​

β–Έ onBeforeRender(): void

Returns​

void

Inherit Doc

Implementation of​

MFDSelectProcedure.onBeforeRender

Inherited from​

SelectDepArr.onBeforeRender

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:51


onBlurred​

β–Έ onBlurred(): void

A callback which is called when this control group is blurred.

Returns​

void

Implementation of​

MFDSelectProcedure.onBlurred

Inherited from​

SelectDepArr.onBlurred

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:244


onFocused​

β–Έ onFocused(): void

A callback which is called when this control group is focused.

Returns​

void

Implementation of​

MFDSelectProcedure.onFocused

Inherited from​

SelectDepArr.onFocused

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:237


onInteractionEvent​

β–Έ onInteractionEvent(evt): boolean

Handler for interaction events to be handled by the view.

Parameters​

NameTypeDescription
evtFmsHEventThe HEvenet.

Returns​

boolean

true if the event was handled in this group

Implementation of​

MFDSelectProcedure.onInteractionEvent

Inherited from​

SelectDepArr.onInteractionEvent

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:217


onLoadSelected​

β–Έ onLoadSelected(): void

A callback which is called when the Load action is executed.

Returns​

void

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectDepArr.tsx:59


onScrollToggled​

β–Έ onScrollToggled(enabled): void

A method called when the control group scroll is toggled.

Parameters​

NameTypeDescription
enabledbooleanif the scroll is enabled.

Returns​

void

Implementation of​

MFDSelectProcedure.onScrollToggled

Inherited from​

SelectDepArr.onScrollToggled

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:97


processHEvent​

β–Έ processHEvent(evt): boolean

Handles HEvents and routes them to the subdialog when existant.

Parameters​

NameTypeDescription
evtFmsHEventThe received event.

Returns​

boolean

true if the event was handled in this control group, false otherwise.

Implementation of​

MFDSelectProcedure.processHEvent

Inherited from​

SelectDepArr.processHEvent

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:134


processScrollEvent​

β–Έ processScrollEvent(evt): boolean

Attempts to handle scroll events.

Parameters​

NameTypeDescription
evtFmsHEventThe received event.

Returns​

boolean

whether the event was handled.

Implementation of​

MFDSelectProcedure.processScrollEvent

Inherited from​

SelectDepArr.processScrollEvent

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:196


register​

β–Έ register(ctrl, unregister?): void

Register/Unregisters a UiControl with the scroll controller.

Parameters​

NameTypeDefault valueDescription
ctrlScrollableControlundefinedThe UiControl to register.
unregisterbooleanfalseIndicates if the UiControl should be unregistered.

Returns​

void

Implementation of​

MFDSelectProcedure.register

Inherited from​

SelectDepArr.register

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:226


render​

β–Έ render(): VNode

Renders the component.

Returns​

VNode

The component VNode.

Implementation of​

MFDSelectProcedure.render

Overrides​

SelectDepArr.render

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectDepArr.tsx:68


renderEnrouteSelectControl​

β–Έ renderEnrouteSelectControl(container, dialogPosition?): VNode

Renders the enroute transition select control component.

Parameters​

NameTypeDescription
containerNodeReference<HTMLElement>A reference to the container that constrains the position of the select control pop-up.
dialogPosition?ContextMenuPositionThe position of the pop-up context menu dialog spawned by the select control.

Returns​

VNode

The rendered enroute transition select control component, as a VNode.

Inherited from​

SelectDepArr.renderEnrouteSelectControl

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:205


renderProcedureSelectControl​

β–Έ renderProcedureSelectControl(container, dialogPosition?): VNode

Renders the procedure select control component.

Parameters​

NameTypeDescription
containerNodeReference<HTMLElement>A reference to the container that constrains the position of the select control pop-up.
dialogPosition?ContextMenuPositionThe position of the pop-up context menu dialog spawned by the select control.

Returns​

VNode

The rendered procedure select control component, as a VNode.

Inherited from​

SelectDepArr.renderProcedureSelectControl

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:149


renderRunwaySelectControl​

β–Έ renderRunwaySelectControl(container, dialogPosition?): VNode

Renders the runway transition select control component.

Parameters​

NameTypeDescription
containerNodeReference<HTMLElement>A reference to the container that constrains the position of the select control pop-up.
dialogPosition?ContextMenuPositionThe position of the pop-up context menu dialog spawned by the select control.

Returns​

VNode

The rendered runway transition select control component, as a VNode.

Inherited from​

SelectDepArr.renderRunwaySelectControl

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:177


renderWaypointInput​

β–Έ renderWaypointInput(): VNode

Renders the waypoint input component.

Returns​

VNode

The rendered waypoint input component, as a VNode.

Inherited from​

SelectDepArr.renderWaypointInput

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArr.tsx:132


routeEventToControl​

β–Έ routeEventToControl(evt, control): boolean

Routes an interaction event to a UiControl.

Parameters​

NameTypeDescription
evtFmsHEventAn interaction event.
controlUiControl<UiControlProps>The UiControl to which to route the event.

Returns​

boolean

Whether the event was handled by the UiControl.

Implementation of​

MFDSelectProcedure.routeEventToControl

Inherited from​

SelectDepArr.routeEventToControl

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:176


setScrollEnabled​

β–Έ setScrollEnabled(enabled): void

Sets the scroll enabled state

Parameters​

NameTypeDescription
enabledbooleanindicating if scrolling should be enabled

Returns​

void

Implementation of​

MFDSelectProcedure.setScrollEnabled

Inherited from​

SelectDepArr.setScrollEnabled

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:113


toggleScroll​

β–Έ toggleScroll(): void

Toggles the scroll highlighting

Returns​

void

Implementation of​

MFDSelectProcedure.toggleScroll

Inherited from​

SelectDepArr.toggleScroll

Defined in​

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:104