Skip to main content

Class: GtcToldFactorDialog

A dialog which allows the user to enter a takeoff/landing factor between 0.01 and 9.99 to a precision of 0.01. The dialog operates in percent (so a dialog value of 100 corresponds to a factor of 1.00).

Hierarchy

Constructors

constructor

new GtcToldFactorDialog(props): GtcToldFactorDialog

Parameters

NameType
propsGtcViewProps

Returns

GtcToldFactorDialog

Inherit Doc

Overrides

AbstractSimpleGtcNumberDialog.constructor

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:26

Properties

_activeComponent

Protected Readonly _activeComponent: Subject<null | GtcInteractionHandler>

Inherited from

AbstractSimpleGtcNumberDialog._activeComponent

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:26


_sidebarState

Protected Readonly _sidebarState: GtcSidebarState

Inherited from

AbstractSimpleGtcNumberDialog._sidebarState

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:28


_title

Protected Readonly _title: Subject<undefined | string>

Inherited from

AbstractSimpleGtcNumberDialog._title

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:32


activeInputDef

Protected Optional activeInputDef: GtcNumberDialogInputDefinition

Inherited from

AbstractSimpleGtcNumberDialog.activeInputDef

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:70


backspaceRef

Protected Readonly backspaceRef: NodeReference<ImgTouchButton>

Inherited from

AbstractSimpleGtcNumberDialog.backspaceRef

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:64


bus

Protected Readonly bus: EventBus

Inherited from

AbstractSimpleGtcNumberDialog.bus

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:23


context

Optional context: [] = undefined

The context on this component, if any.

Inherited from

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

AbstractSimpleGtcNumberDialog.contextType

Defined in

sdk/components/FSComponent.ts:67


gtcService

Protected Readonly gtcService: GtcService

Inherited from

AbstractSimpleGtcNumberDialog.gtcService

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:24


inputDefinitions

Protected Readonly inputDefinitions: Map<string, GtcNumberDialogInputDefinition>

Inherited from

AbstractSimpleGtcNumberDialog.inputDefinitions

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:68


inputRef

Protected Readonly inputRef: NodeReference<NumberInput>

Inherited from

AbstractSimpleGtcNumberDialog.inputRef

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractSimpleGtcNumberDialog.tsx:20


isAlive

Protected isAlive: boolean = true

Inherited from

AbstractSimpleGtcNumberDialog.isAlive

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:77


numpadRef

Protected Readonly numpadRef: NodeReference<NumberPad>

Inherited from

AbstractSimpleGtcNumberDialog.numpadRef

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:63


props

props: GtcViewProps & ComponentProps

The properties of the component.

Inherited from

AbstractSimpleGtcNumberDialog.props

Defined in

sdk/components/FSComponent.ts:61


resolveFunction

Protected Optional resolveFunction: (value: any) => void

Type declaration

▸ (value): void

Parameters
NameType
valueany
Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.resolveFunction

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:72


resultObject

Protected resultObject: GtcDialogResult<number>

Inherited from

AbstractSimpleGtcNumberDialog.resultObject

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:73


rootCssClass

Protected Readonly rootCssClass: SetSubject<string>

Inherited from

AbstractSimpleGtcNumberDialog.rootCssClass

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:66


showDecimalButton

Protected Readonly showDecimalButton: Subject<boolean>

Whether the decimal button is shown. Defaults to false.

Inherited from

AbstractSimpleGtcNumberDialog.showDecimalButton

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:83


showSignButton

Protected Readonly showSignButton: Subject<boolean>

Whether the sign button is shown. Defaults to false.

Inherited from

AbstractSimpleGtcNumberDialog.showSignButton

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:80


sidebarState

Readonly sidebarState: SidebarStateReadonly

The GTC sidebar state (labels and buttons) requested by this view.

Inherited from

AbstractSimpleGtcNumberDialog.sidebarState

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:30


title

Readonly title: Subscribable<undefined | string>

This view's title.

Inherited from

AbstractSimpleGtcNumberDialog.title

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:34


value

Protected Readonly value: Subject<number>

This dialog's current selected value.

Inherited from

AbstractSimpleGtcNumberDialog.value

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractSimpleGtcNumberDialog.tsx:23

Methods

cleanupRequest

cleanupRequest(): void

Clears this dialog's pending request and fulfills the pending request Promise if one exists.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.cleanupRequest

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:291


destroy

destroy(): void

Destroys this component.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.destroy

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:427


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

AbstractSimpleGtcNumberDialog.getContext

Defined in

sdk/components/FSComponent.ts:106


getDualConcentricKnobLabel

getDualConcentricKnobLabel(): string

Gets the label key or label string for the dual concentric knob while this dialog is active.

Returns

string

The label key or label string for the dual concentric knob while this dialog is active.

Inherited from

AbstractSimpleGtcNumberDialog.getDualConcentricKnobLabel

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:114


getInvalidValueMessage

getInvalidValueMessage(): string | VNode

Gets the message to display when attempting to return an invalid value.

Returns

string | VNode

The message to display when attempting to return an invalid value.

Overrides

AbstractSimpleGtcNumberDialog.getInvalidValueMessage

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:45


getInvalidValueMessageDialogKey

getInvalidValueMessageDialogKey(): string

Gets the key of the message dialog to open to display the invalid value message.

Returns

string

The key of the message dialog to open to display the invalid value message.

Inherited from

AbstractSimpleGtcNumberDialog.getInvalidValueMessageDialogKey

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:284


getPayload

getPayload(value): number

Gets the payload for a completed request.

Parameters

NameTypeDescription
valuenumberThe numeric value to return with the request.

Returns

number

The payload for a completed request.

Overrides

AbstractSimpleGtcNumberDialog.getPayload

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:50


getRootCssClassName

getRootCssClassName(): string

Gets the CSS class name (singular) for this dialog's root element.

Returns

string

The CSS class name (singular) for this dialog's root element.

Overrides

AbstractSimpleGtcNumberDialog.getRootCssClassName

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:60


isValueValid

isValueValid(value): boolean

Checks if a value is valid to be returned for a request.

Parameters

NameTypeDescription
valuenumberThe value to check.

Returns

boolean

Whether the specified value is valid to be returned for a request.

Overrides

AbstractSimpleGtcNumberDialog.isValueValid

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:40


onAfterRender

onAfterRender(): void

A callback that is called after the component is rendered.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onAfterRender

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:97


onBackspacePressed

onBackspacePressed(): void

Responds to when this dialog's backspace button is pressed.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onBackspacePressed

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:334


onBeforeRender

onBeforeRender(): void

A callback that is called before the component is rendered.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onBeforeRender

Defined in

sdk/components/FSComponent.ts:80


onCleanupRequest

onCleanupRequest(): void

A callback method which is called when this dialog cleans up a request. This method is called before the pending request Promise is fulfilled, if one exists.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onCleanupRequest

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:305


onClose

onClose(): void

The Close lifecycle method

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onClose

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:185


onDecimalPressed

onDecimalPressed(): void

Called when this dialog's decimal button is pressed.

Returns

void

Overrides

AbstractSimpleGtcNumberDialog.onDecimalPressed

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:55


onEditingActiveChanged

onEditingActiveChanged(isEditingActive, activeInputDef): void

Responds to when the editing state of this dialog's active number input changes.

Parameters

NameTypeDescription
isEditingActivebooleanWhether editing is active.
activeInputDefGtcNumberDialogInputDefinitionThe active input definition.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onEditingActiveChanged

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:124


onGtcInteractionEvent

onGtcInteractionEvent(event): boolean

Called when there is an interaction event when this is the active view.

Parameters

NameTypeDescription
eventGtcInteractionEventThe event.

Returns

boolean

Whether the event was handled or not.

Inherited from

AbstractSimpleGtcNumberDialog.onGtcInteractionEvent

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:195


onNumberPressed

onNumberPressed(value): void

Responds to when one of this dialog's number pad buttons is pressed.

Parameters

NameTypeDescription
valuenumberThe value of the button that was pressed.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onNumberPressed

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:313


onOpen

onOpen(wasPreviouslyOpened): void

The Open lifecycle method

Parameters

NameTypeDescription
wasPreviouslyOpenedbooleanTrue when this view was open in a previous view stack (like if the go back button was used to reach this page).

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onOpen

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:42


onPause

onPause(): void

The Pause lifecycle method

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onPause

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:52


onRequest

onRequest(input): number

A callback method which is called when this dialog receives a request.

Parameters

NameTypeDescription
inputGtcToldFactorDialogInputThe input for the request.

Returns

number

The initial numeric value to load into this dialog's number input.

Overrides

AbstractSimpleGtcNumberDialog.onRequest

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:33


onResume

onResume(): void

The Resume lifecycle method

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onResume

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:190


onSignPressed

onSignPressed(): void

Called when this dialog's sign button is pressed.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.onSignPressed

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:320


registerInputDefinition

registerInputDefinition(key, def): void

Registers an input definition with this dialog. Definitions must be registered before this dialog is rendered in order to function properly.

Parameters

NameTypeDescription
keystringThe key to register the definition under. If an existing definition is already registered under the same key, it will be replaced.
defGtcNumberDialogInputDefinitionThe definition to register.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.registerInputDefinition

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:92


render

render(): VNode

Renders the component.

Returns

VNode

A JSX element to be rendered.

Inherited from

AbstractSimpleGtcNumberDialog.render

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:339


renderBackspaceButton

renderBackspaceButton(ref, rootCssClassName): null | VNode

Renders this dialog's backspace button.

Parameters

NameTypeDescription
refNodeReference<DisplayComponent<any, []>>The reference to which to assign the rendered button.
rootCssClassNameundefined | stringThe CSS class name for this dialog's root element.

Returns

null | VNode

This dialog's backspace button, as a VNode, or null if this dialog does not have a backspace button.

Inherited from

AbstractSimpleGtcNumberDialog.renderBackspaceButton

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:403


renderInput

renderInput(ref, value, rootCssClassName): VNode

Renders this dialog's number input.

Parameters

NameTypeDescription
refNodeReference<NumberInput>The reference to which to assign the rendered input.
valueMutableSubscribable<number, number>The value to bind to the input.
rootCssClassNameundefined | stringThe CSS class name for this dialog's root element.

Returns

VNode

This dialog's number input, as a VNode.

Overrides

AbstractSimpleGtcNumberDialog.renderInput

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldFactorDialog.tsx:65


renderNumberPad

renderNumberPad(ref, rootCssClassName): VNode

Renders this dialog's number pad.

Parameters

NameTypeDescription
refNodeReference<NumberPad>The reference to which to assign the rendered number pad.
rootCssClassNameundefined | stringThe CSS class name for this dialog's root element.

Returns

VNode

This dialog's number pad, as a VNode.

Inherited from

AbstractSimpleGtcNumberDialog.renderNumberPad

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:371


renderOtherContents

renderOtherContents(rootCssClassName): null | VNode

Renders additional contents in this dialog's root container.

Parameters

NameTypeDescription
rootCssClassNameundefined | stringThe CSS class name for this dialog's root element.

Returns

null | VNode

Additional contents in this dialog's root container, as a VNode, or null if there are no additional contents.

Inherited from

AbstractSimpleGtcNumberDialog.renderOtherContents

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:422


renderOtherNumberPadContents

renderOtherNumberPadContents(rootCssClassName): null | VNode

Renders additional contents in this dialog's number pad container.

Parameters

NameTypeDescription
rootCssClassNameundefined | stringThe CSS class name for this dialog's root element.

Returns

null | VNode

Additional contents in this dialog's number pad container, as a VNode, or null if there are no additional contents.

Inherited from

AbstractSimpleGtcNumberDialog.renderOtherNumberPadContents

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:393


request

request(input): Promise<GtcDialogResult<number>>

Requests a value from this dialog.

Parameters

NameTypeDescription
inputGtcToldFactorDialogInputInput parameters defining the request.

Returns

Promise<GtcDialogResult<number>>

A Promise which is fulfilled with the result of the request. The result will indicate whether the request was cancelled, and if the request was not cancelled, it will also contain the requested value.

Inherited from

AbstractSimpleGtcNumberDialog.request

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractSimpleGtcNumberDialog.tsx:38


resetActiveInput

resetActiveInput(key?, initialValue?, resetEditing?): void

Resets the active input. This will

Parameters

NameTypeDefault valueDescription
key?stringundefinedThe key of the input to set as the active input. Defaults to the key of the current active input.
initialValue?numberundefinedThe initial value to set on the new active input. If not defined, the new active input will retain its current value.
resetEditingbooleanfalseWhether to reset the editing state of this dialog, in effect resetting the Back/Cancel button on the button bar to Back. Defaults to false.

Returns

void

Inherited from

AbstractSimpleGtcNumberDialog.resetActiveInput

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:162


validateValueAndClose

validateValueAndClose(): Promise<void>

Validates the currently selected value, and if valid sets the value to be returned for the currently pending request and closes this dialog.

Returns

Promise<void>

Inherited from

AbstractSimpleGtcNumberDialog.validateValueAndClose

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:227