Skip to main content

Class: MFDSelectArrival

An MFD view for selecting arrivals.

Hierarchy

Constructors

constructor

new MFDSelectArrival(props): MFDSelectArrival

Parameters

NameType
propsMFDSelectDepArrProps

Returns

MFDSelectArrival

Inherit Doc

Inherited from

MFDSelectDepArr.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.

Inherited from

MFDSelectDepArr.context

Defined in

sdk/components/FSComponent.ts:64


contextType

Optional Readonly contextType: readonly [] = undefined

The type of context for this component, if any.

Inherited from

MFDSelectDepArr.contextType

Defined in

sdk/components/FSComponent.ts:67


controller

Protected Readonly controller: SelectDepArrController<Procedure, SelectDepArrStore<Procedure>>

Inherited from

MFDSelectDepArr.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>

Inherited from

MFDSelectDepArr.focusSubject

Defined in

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


procSelectRef

Protected Readonly procSelectRef: NodeReference<SelectControl2<Procedure>>

Inherited from

MFDSelectDepArr.procSelectRef

Defined in

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


props

props: MFDSelectDepArrProps & ComponentProps

The properties of the component.

Inherited from

MFDSelectDepArr.props

Defined in

sdk/components/FSComponent.ts:61


rootRef

Protected Readonly rootRef: NodeReference<HTMLDivElement>

Inherited from

MFDSelectDepArr.rootRef

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

MFDSelectDepArr.rwyTransSelectRef

Defined in

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


scrollController

Protected scrollController: ScrollController

Inherited from

MFDSelectDepArr.scrollController

Defined in

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


store

Protected Readonly store: SelectDepArrStore<Procedure>

Inherited from

MFDSelectDepArr.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

MFDSelectDepArr.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>

Inherited from

MFDSelectDepArr.unitsSettingManager

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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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
procProcedureThe procedure to build the menu item for.

Returns

ContextMenuItemDefinition

A menu item definition.

Inherited from

MFDSelectDepArr.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

MFDSelectDepArr.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

MFDSelectDepArr.buildTransMenuItem

Defined in

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


createController

createController(store): MFDSelectArrivalController

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

Parameters

NameTypeDescription
storeMFDSelectArrivalStoreThis component's data store.

Returns

MFDSelectArrivalController

A departure/arrival selection component controller.

Overrides

MFDSelectDepArr.createController

Defined in

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


createStore

createStore(): MFDSelectArrivalStore

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

Returns

MFDSelectArrivalStore

A departure/arrival selection component data store.

Overrides

MFDSelectDepArr.createStore

Defined in

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


deactivate

deactivate(): void

Deactivates this component.

Returns

void

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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.

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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.

Overrides

MFDSelectDepArr.getProcLabel

Defined in

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


gotoNextSelect

gotoNextSelect(): void

Goto and activate next select control.

Returns

void

Inherited from

MFDSelectDepArr.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

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.onAfterRender

Defined in

sdk/components/FSComponent.ts:87


onBeforeRender

onBeforeRender(): void

Returns

void

Inherit Doc

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.onLoadSelected

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

Inherited from

MFDSelectDepArr.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.

Inherited from

MFDSelectDepArr.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.

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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.

Inherited from

MFDSelectDepArr.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

MFDSelectDepArr.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

MFDSelectDepArr.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

MFDSelectDepArr.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

MFDSelectDepArr.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.

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.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

Inherited from

MFDSelectDepArr.toggleScroll

Defined in

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