Abstract Class: GtcToldDataPage<ResultType, P>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:44
A GTC TOLD (takeoff/landing) data page.
Extends
GtcView<P>
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
ResultType extends ToldTakeoffPerformanceResult | ToldLandingPerformanceResult | - |
P extends GtcToldDataPageProps | GtcToldDataPageProps |
Constructors
Constructor
new GtcToldDataPage<
ResultType,P>(props):GtcToldDataPage<ResultType,P>
Defined in: sdk/components/FSComponent.ts:73
Creates an instance of a DisplayComponent.
Parameters
| Parameter | Type | Description |
|---|---|---|
props | P | The propertis of the component. |
Returns
GtcToldDataPage<ResultType, P>
Inherited from
Properties
_activeComponent
protectedreadonly_activeComponent:Subject<null|GtcInteractionHandler>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34
Inherited from
_sidebarState
protectedreadonly_sidebarState:GtcSidebarState
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36
Inherited from
_title
protectedreadonly_title:Subject<undefined|string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:40
Inherited from
bus
protectedreadonlybus:EventBus
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:31
Inherited from
context?
optionalcontext: [] =undefined
Defined in: sdk/components/FSComponent.ts:64
The context on this component, if any.
Inherited from
contextType?
readonlyoptionalcontextType: readonly [] =undefined
Defined in: sdk/components/FSComponent.ts:67
The type of context for this component, if any.
Inherited from
facWaypointCache
protectedreadonlyfacWaypointCache:GarminFacilityWaypointCache
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:53
gtcService
protectedreadonlygtcService:GtcService
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32
Inherited from
isPaused
protectedisPaused:boolean=true
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:87
isTakeoff
abstractprotectedreadonlyisTakeoff:boolean
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:51
listItemHeight
protectedreadonlylistItemHeight:85|155
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:82
listItemSpacing
protectedreadonlylistItemSpacing:4|6
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:83
magVar
protectedreadonlymagVar:MappedSubject<[null|AirportWaypoint,null|OneWayRunway],number>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:66
originDestIcaoSetting
abstractprotectedreadonlyoriginDestIcaoSetting:UserSetting<string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:58
originDestIcaoSub?
protectedoptionaloriginDestIcaoSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:89
props
props:
P&ComponentProps
Defined in: sdk/components/FSComponent.ts:61
The properties of the component.
Inherited from
result
protectedreadonlyresult:Subject<null|ResultType>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:80
resultSetting
abstractprotectedreadonlyresultSetting:UserSetting<string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:59
selectedAirport
protectedreadonlyselectedAirport:Subject<null|AirportWaypoint>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:63
selectedAirportSub?
protectedoptionalselectedAirportSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:90
selectedRunway
protectedreadonlyselectedRunway:Subject<null|OneWayRunway>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:64
selectedRunwaySub?
protectedoptionalselectedRunwaySub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:91
sidebarState
readonlysidebarState: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
readonlytitle:Subscribable<undefined|string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:42
This view's title.
Inherited from
toldSettingManager
protectedreadonlytoldSettingManager:DefaultUserSettingManager<ToldUserSettingTypes>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:55
unitsSettingManager
protectedreadonlyunitsSettingManager:UnitsUserSettingManager<UnitsUserSettingTypes>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:61
weightFuelSettingManager
protectedreadonlyweightFuelSettingManager:DefaultUserSettingManager<WeightFuelUserSettingTypes>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:56
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:433
Destroys this component.
Returns
void
Overrides
getContext()
protectedgetContext(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()
abstractprotectedgetRootCssClass():string
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:288
Gets this page's root CSS class.
Returns
string
This page's root CSS class.
onAfterRender()
onAfterRender():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:95
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
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
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/GtcToldDataPage.tsx:245
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:262
A method that is called when this view is paused. A view is paused when it is not the active view.
Returns
void
Overrides
onResume()
onResume():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:250
A method that is called when this view is resumed. A view is resumed when it is the active view.
Returns
void
Overrides
parseResult()
abstractprotectedparseResult(resultString):null|ResultType
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:242
Parses a performance result object from a string.
Parameters
| Parameter | Type | Description |
|---|---|---|
resultString | string | The stringified result object. |
Returns
null | ResultType
The performance result object parsed from the specified string, or null if the string does not define
such an object.
render()
render():
VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:274
Renders the component.
Returns
A JSX element to be rendered.
Overrides
renderConfigTab()
abstractprotectedrenderConfigTab(contentRef,sidebarState):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:423
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
This page's config tab, as a VNode.
renderDataTab()
abstractprotectedrenderDataTab(contentRef):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:430
Renders this page's data tab.
Parameters
| Parameter | Type | Description |
|---|---|---|
contentRef | NodeReference<GtcToldDataPageTabContent> | A reference to assign to the tab's content. |
Returns
This page's data tab, as a VNode.
renderOriginDestTab()
protectedrenderOriginDestTab(contentRef):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:356
Renders this page's origin/destination tab.
Parameters
| Parameter | Type | Description |
|---|---|---|
contentRef | NodeReference<GtcToldDataPageTabContent> | A reference to assign to the tab's content. |
Returns
This page's origin/destination tab, as a VNode.
renderRunwayTab()
protectedrenderRunwayTab(contentRef):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:400
Renders this page's runway tab.
Parameters
| Parameter | Type | Description |
|---|---|---|
contentRef | NodeReference<GtcToldDataPageTabContent> | A reference to assign to the tab's content. |
Returns
This page's runway tab, as a VNode.
renderTab()
protectedrenderTab(position,label,renderContent?):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:322
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
A tab for this page's tab container, as a VNode.
renderTabsWithoutPerformance()
protectedrenderTabsWithoutPerformance():VNode[]
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:294
Renders this page's tabs without performance calculation support.
Returns
VNode[]
This page's tabs without performance calculation support, as an array of VNodes.
renderTabsWithPerformance()
protectedrenderTabsWithPerformance():VNode[]
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:305
Renders this page's tabs with performance calculation support.
Returns
VNode[]
This page's tabs without performance calculation support, as an array of VNodes.
renderWeatherTab()
protectedrenderWeatherTab(contentRef):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:377
Renders this page's weather tab.
Parameters
| Parameter | Type | Description |
|---|---|---|
contentRef | NodeReference<GtcToldDataPageTabContent> | A reference to assign to the tab's content. |
Returns
This page's weather tab, as a VNode.