Class: GtcLocalTimeOffsetDialog
A pop-up dialog which allows the user to select a local time offset.
Hierarchy
↳
GtcLocalTimeOffsetDialog
Constructors
constructor
• new GtcLocalTimeOffsetDialog(props
): GtcLocalTimeOffsetDialog
Parameters
Name | Type |
---|---|
props | GtcViewProps |
Returns
Inherit Doc
Inherited from
AbstractSimpleGtcNumberDialog.constructor
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractSimpleGtcNumberDialog.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
Name | Type |
---|---|
value | any |
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.
Overrides
AbstractSimpleGtcNumberDialog.title
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcLocalTimeOffsetDialog.tsx:19
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
Name | Type | Description |
---|---|---|
context | never | The 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
Gets the message to display when attempting to return an invalid value.
Returns
string
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/Dialog/GtcLocalTimeOffsetDialog.tsx:29
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
Name | Type | Description |
---|---|---|
value | number | The 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/Dialog/GtcLocalTimeOffsetDialog.tsx:34
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/Dialog/GtcLocalTimeOffsetDialog.tsx:39
isValueValid
▸ isValueValid(value
): boolean
Checks if a value is valid to be returned for a request.
Parameters
Name | Type | Description |
---|---|---|
value | number | The 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/Dialog/GtcLocalTimeOffsetDialog.tsx:24
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
Inherited from
AbstractSimpleGtcNumberDialog.onDecimalPressed
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractGtcNumberDialog.tsx:327
onEditingActiveChanged
▸ onEditingActiveChanged(isEditingActive
, activeInputDef
): void
Responds to when the editing state of this dialog's active number input changes.
Parameters
Name | Type | Description |
---|---|---|
isEditingActive | boolean | Whether editing is active. |
activeInputDef | GtcNumberDialogInputDefinition | The 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
Name | Type | Description |
---|---|---|
event | GtcInteractionEvent | The 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
Name | Type | Description |
---|---|---|
value | number | The 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
Name | Type | Description |
---|---|---|
wasPreviouslyOpened | boolean | True 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
Name | Type | Description |
---|---|---|
input | GtcNumberDialogInput | The input for the request. |
Returns
number
The initial numeric value to load into this dialog's number input.
Inherited from
AbstractSimpleGtcNumberDialog.onRequest
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/AbstractSimpleGtcNumberDialog.tsx:62
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
Name | Type | Description |
---|---|---|
key | string | The key to register the definition under. If an existing definition is already registered under the same key, it will be replaced. |
def | GtcNumberDialogInputDefinition | The 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
Name | Type | Description |
---|---|---|
ref | NodeReference <DisplayComponent <any , []>> | The reference to which to assign the rendered button. |
rootCssClassName | undefined | string | The 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
, valueToBind
, rootCssClassName
): VNode
Renders this dialog's number input.
Parameters
Name | Type | Description |
---|---|---|
ref | NodeReference <NumberInput > | The reference to which to assign the rendered input. |
valueToBind | Subject <number > | The value to bind to the input. |
rootCssClassName | undefined | string | The 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/Dialog/GtcLocalTimeOffsetDialog.tsx:59
renderNumberPad
▸ renderNumberPad(ref
, rootCssClassName
): VNode
Renders this dialog's number pad.
Parameters
Name | Type | Description |
---|---|---|
ref | NodeReference <NumberPad > | The reference to which to assign the rendered number pad. |
rootCssClassName | undefined | string | The 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
Name | Type | Description |
---|---|---|
rootCssClassName | undefined | string | The 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
Name | Type | Description |
---|---|---|
rootCssClassName | undefined | string | The 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.
Overrides
AbstractSimpleGtcNumberDialog.renderOtherNumberPadContents
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcLocalTimeOffsetDialog.tsx:114
request
▸ request(input
): Promise
<GtcDialogResult
<number
>>
Requests a value from this dialog.
Parameters
Name | Type | Description |
---|---|---|
input | GtcNumberDialogInput | Input 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
Name | Type | Default value | Description |
---|---|---|---|
key? | string | undefined | The key of the input to set as the active input. Defaults to the key of the current active input. |
initialValue? | number | undefined | The initial value to set on the new active input. If not defined, the new active input will retain its current value. |
resetEditing | boolean | false | Whether 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