Class: GtcLandingDataPage
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:24
A GTC landing data page.
Extends
GtcToldDataPage
<ToldLandingPerformanceResult
,GtcLandingDataPageProps
>
Constructors
Constructor
new GtcLandingDataPage(
props
):GtcLandingDataPage
Defined in: sdk/components/FSComponent.ts:73
Creates an instance of a DisplayComponent.
Parameters
Parameter | Type | Description |
---|---|---|
props | GtcLandingDataPageProps | The propertis of the component. |
Returns
GtcLandingDataPage
Inherited from
Properties
_activeComponent
protected
readonly
_activeComponent:Subject
<null
|GtcInteractionHandler
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34
Inherited from
GtcToldDataPage
._activeComponent
_sidebarState
protected
readonly
_sidebarState:GtcSidebarState
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36
Inherited from
_title
protected
readonly
_title:Subject
<undefined
|string
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:40
Inherited from
bus
protected
readonly
bus:EventBus
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:31
Inherited from
context?
optional
context: [] =undefined
Defined in: sdk/components/FSComponent.ts:64
The context on this component, if any.
Inherited from
contextType?
readonly
optional
contextType: readonly [] =undefined
Defined in: sdk/components/FSComponent.ts:67
The type of context for this component, if any.
Inherited from
facWaypointCache
protected
readonly
facWaypointCache:GarminFacilityWaypointCache
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:50
Inherited from
GtcToldDataPage
.facWaypointCache
gtcService
protected
readonly
gtcService:GtcService
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32
Inherited from
isPaused
protected
isPaused:boolean
=true
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:84
Inherited from
isTakeoff
protected
readonly
isTakeoff:false
=false
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:27
Overrides
listItemHeight
protected
readonly
listItemHeight:85
|155
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:79
Inherited from
GtcToldDataPage
.listItemHeight
listItemSpacing
protected
readonly
listItemSpacing:4
|6
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:80
Inherited from
GtcToldDataPage
.listItemSpacing
magVar
protected
readonly
magVar:MappedSubject
<[null
|AirportWaypoint
,null
|OneWayRunway
],number
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:63
Inherited from
originDestIcaoSetting
protected
readonly
originDestIcaoSetting:UserSetting
<string
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:29
Overrides
GtcToldDataPage
.originDestIcaoSetting
originDestIcaoSub?
protected
optional
originDestIcaoSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:86
Inherited from
GtcToldDataPage
.originDestIcaoSub
props
props:
GtcLandingDataPageProps
&ComponentProps
Defined in: sdk/components/FSComponent.ts:61
The properties of the component.
Inherited from
result
protected
readonly
result:Subject
<null
|ToldLandingPerformanceResult
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:77
Inherited from
resultSetting
protected
readonly
resultSetting:UserSetting
<string
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:30
Overrides
selectedAirport
protected
readonly
selectedAirport:Subject
<null
|AirportWaypoint
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:60
Inherited from
GtcToldDataPage
.selectedAirport
selectedAirportSub?
protected
optional
selectedAirportSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:87
Inherited from
GtcToldDataPage
.selectedAirportSub
selectedRunway
protected
readonly
selectedRunway:Subject
<null
|OneWayRunway
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:61
Inherited from
GtcToldDataPage
.selectedRunway
selectedRunwaySub?
protected
optional
selectedRunwaySub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:88
Inherited from
GtcToldDataPage
.selectedRunwaySub
sidebarState
readonly
sidebarState:SidebarStateReadonly
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:38
The GTC sidebar state (labels and buttons) requested by this view.
Inherited from
title
readonly
title:Subscribable
<undefined
|string
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:42
This view's title.
Inherited from
toldSettingManager
protected
readonly
toldSettingManager:DefaultUserSettingManager
<ToldUserSettingTypes
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:52
Inherited from
GtcToldDataPage
.toldSettingManager
unitsSettingManager
protected
readonly
unitsSettingManager:UnitsUserSettingManager
<UnitsUserSettingTypes
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:58
Inherited from
GtcToldDataPage
.unitsSettingManager
weightFuelSettingManager
protected
readonly
weightFuelSettingManager:DefaultUserSettingManager
<WeightFuelUserSettingTypes
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:53
Inherited from
GtcToldDataPage
.weightFuelSettingManager
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:431
Destroys this component.
Returns
void
Inherited from
getContext()
protected
getContext(context
):never
Defined in: sdk/components/FSComponent.ts:106
Gets a context data subscription from the context collection.
Parameters
Parameter | 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
getRootCssClass()
protected
getRootCssClass():string
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:110
Gets this page's root CSS class.
Returns
string
This page's root CSS class.
Overrides
GtcToldDataPage
.getRootCssClass
onAfterRender()
onAfterRender():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:36
A callback that is called after the component is rendered.
Returns
void
Overrides
onBeforeRender()
onBeforeRender():
void
Defined in: sdk/components/FSComponent.ts:80
A callback that is called before the component is rendered.
Returns
void
Inherited from
GtcToldDataPage
.onBeforeRender
onClose()
onClose():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:75
A method that is called when this view is closed. A view is closed when it does not appear in the most recent history state of its parent view stack.
Returns
void
Inherited from
onGtcInteractionEvent()
onGtcInteractionEvent(
event
):boolean
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:97
Called when there is an interaction event when this is the active view.
Parameters
Parameter | Type | Description |
---|---|---|
event | GtcInteractionEvent | The event. |
Returns
boolean
Whether the event was handled or not.
Inherited from
GtcToldDataPage
.onGtcInteractionEvent
onInUse()
onInUse():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:48
A method that is called when this view comes into use. A view is in-use when it appears in at least one history state of its parent view stack.
Returns
void
Inherited from
onOpen()
onOpen():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:43
A method that is called when this view is opened. A view is open when it appears in the most recent history state of its parent view stack.
Returns
void
Overrides
onOutOfUse()
onOutOfUse():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:56
A method that is called when this view goes out of use. A view is out-of-use when it does not appear in any history states of its parent view stack.
Returns
void
Inherited from
onPause()
onPause():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:260
A method that is called when this view is paused. A view is paused when it is not the active view.
Returns
void
Inherited from
onResume()
onResume():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:248
A method that is called when this view is resumed. A view is resumed when it is the active view.
Returns
void
Inherited from
parseResult()
protected
parseResult(resultString
):null
|ToldLandingPerformanceResult
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:105
Parses a performance result object from a string.
Parameters
Parameter | Type | Description |
---|---|---|
resultString | string | The stringified result object. |
Returns
null
| ToldLandingPerformanceResult
The performance result object parsed from the specified string, or null
if the string does not define
such an object.
Overrides
render()
render():
VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:272
Renders the component.
Returns
VNode
A JSX element to be rendered.
Inherited from
renderConfigTab()
protected
renderConfigTab(contentRef
,sidebarState
):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:115
Renders this page's config tab.
Parameters
Parameter | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
sidebarState | Subscribable <null | GtcSidebarState > | The sidebar state to use. |
Returns
VNode
This page's config tab, as a VNode.
Overrides
GtcToldDataPage
.renderConfigTab
renderDataTab()
protected
renderDataTab(contentRef
):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:131
Renders this page's data tab.
Parameters
Parameter | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
Returns
VNode
This page's data tab, as a VNode.
Overrides
renderOriginDestTab()
protected
renderOriginDestTab(contentRef
):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:354
Renders this page's origin/destination tab.
Parameters
Parameter | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
Returns
VNode
This page's origin/destination tab, as a VNode.
Inherited from
GtcToldDataPage
.renderOriginDestTab
renderRunwayTab()
protected
renderRunwayTab(contentRef
):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:398
Renders this page's runway tab.
Parameters
Parameter | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
Returns
VNode
This page's runway tab, as a VNode.
Inherited from
GtcToldDataPage
.renderRunwayTab
renderTab()
protected
renderTab(position
,label
,renderContent?
):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:320
Renders a tab for this page's tab container.
Parameters
Parameter | Type | Description |
---|---|---|
position | number | The position of the tab. |
label | string | The tab label. |
renderContent? | (contentRef , sidebarState ) => VNode | A function which renders the tab contents. |
Returns
VNode
A tab for this page's tab container, as a VNode.
Inherited from
renderTabsWithoutPerformance()
protected
renderTabsWithoutPerformance():VNode
[]
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:292
Renders this page's tabs without performance calculation support.
Returns
VNode
[]
This page's tabs without performance calculation support, as an array of VNodes.
Inherited from
GtcToldDataPage
.renderTabsWithoutPerformance
renderTabsWithPerformance()
protected
renderTabsWithPerformance():VNode
[]
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:303
Renders this page's tabs with performance calculation support.
Returns
VNode
[]
This page's tabs without performance calculation support, as an array of VNodes.
Inherited from
GtcToldDataPage
.renderTabsWithPerformance
renderWeatherTab()
protected
renderWeatherTab(contentRef
):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:375
Renders this page's weather tab.
Parameters
Parameter | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
Returns
VNode
This page's weather tab, as a VNode.