Skip to main content

Class: ComDetailPage

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/ComDetailPage/ComDetailPage.tsx:14

The ComDetailPage component.

Extends

Implements

Constructors

Constructor

new ComDetailPage(props): ComDetailPage

Defined in: sdk/components/FSComponent.ts:73

Creates an instance of a DisplayComponent.

Parameters

ParameterTypeDescription
propsComDetailPagePropsThe propertis of the component.

Returns

ComDetailPage

Inherited from

BaseDetailPage.constructor

Properties

context?

optional context: [] = undefined

Defined in: sdk/components/FSComponent.ts:64

The context on this component, if any.

Implementation of

AbstractDetailPage.context

Inherited from

BaseDetailPage.context


contextType?

readonly optional contextType: readonly [] = undefined

Defined in: sdk/components/FSComponent.ts:67

The type of context for this component, if any.

Implementation of

AbstractDetailPage.contextType

Inherited from

BaseDetailPage.contextType


isVfrCodeEditable

protected readonly isVfrCodeEditable: Subject<boolean>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:36

Inherited from

BaseDetailPage.isVfrCodeEditable


isXpdrDetailPage

protected isXpdrDetailPage: boolean = false

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:35

Inherited from

BaseDetailPage.isXpdrDetailPage


pausables

protected pausables: Subscription[] = []

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:33

Inherited from

BaseDetailPage.pausables


props

props: ComDetailPageProps & ComponentProps

Defined in: sdk/components/FSComponent.ts:61

The properties of the component.

Implementation of

AbstractDetailPage.props

Inherited from

BaseDetailPage.props


ROWS

protected ROWS: object[]

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/ComDetailPage/ComDetailPage.tsx:24

rowCallback()

rowCallback: () => void

Returns

void

rowOptions

rowOptions: object[]

rowTitle

rowTitle: string = 'COM FREQ'

selectedValue

selectedValue: Subject<ComSpacing>

Overrides

BaseDetailPage.ROWS


SELECTABLE_VALUES

protected SELECTABLE_VALUES: ComSpacing[][]

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/ComDetailPage/ComDetailPage.tsx:16

Overrides

BaseDetailPage.SELECTABLE_VALUES


SELECTED_VALUES

protected SELECTED_VALUES: Subject<ComSpacing>[]

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/ComDetailPage/ComDetailPage.tsx:20

Overrides

BaseDetailPage.SELECTED_VALUES

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:148

Destroys this component.

Returns

void

Implementation of

AbstractDetailPage.destroy

Inherited from

BaseDetailPage.destroy


getContext()

protected getContext(context): never

Defined in: sdk/components/FSComponent.ts:106

Gets a context data subscription from the context collection.

Parameters

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

Implementation of

AbstractDetailPage.getContext

Inherited from

BaseDetailPage.getContext


onAfterRender()

onAfterRender(node): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:43

A callback that is called after the component is rendered.

Parameters

ParameterTypeDescription
nodeVNodeThe component's VNode.

Returns

void

Implementation of

AbstractDetailPage.onAfterRender

Inherited from

BaseDetailPage.onAfterRender


onBeforeRender()

onBeforeRender(): void

Defined in: sdk/components/FSComponent.ts:80

A callback that is called before the component is rendered.

Returns

void

Implementation of

AbstractDetailPage.onBeforeRender

Inherited from

BaseDetailPage.onBeforeRender


pause()

pause(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:93

Pauses this component. When the component is paused, it will not update its rendering.

Returns

void

Inherited from

BaseDetailPage.pause


render()

render(): VNode

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/ComDetailPage/ComDetailPage.tsx:61

Renders the component.

Returns

VNode

A JSX element to be rendered.

Implementation of

AbstractDetailPage.render

Overrides

BaseDetailPage.render


renderOptionRow()

renderOptionRow(row, isSelected): VNode

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:118

Renders an option row.

Parameters

ParameterTypeDescription
rowDetailPageOptionRowA DetailPageOptionRow.
isSelectedSubscribable<boolean>Whether this row is selected.

Returns

VNode

A VNode.

Implementation of

AbstractDetailPage.renderOptionRow

Inherited from

BaseDetailPage.renderOptionRow


renderTextRow()

renderTextRow(): VNode

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/ComDetailPage/ComDetailPage.tsx:51

Renders a text row.

Returns

VNode

A VNode.

Implementation of

AbstractDetailPage.renderTextRow

Overrides

BaseDetailPage.renderTextRow


renderVNodeRow()

renderVNodeRow(): VNode

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/ComDetailPage/ComDetailPage.tsx:56

Renders a text row.

Returns

VNode

A VNode.

Implementation of

AbstractDetailPage.renderVNodeRow

Overrides

BaseDetailPage.renderVNodeRow


resume()

resume(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Components/Radio/DetailPages/BaseDetailPage/BaseDetailPage.tsx:82

Resumes this component. When the component is resumed, it will update its rendering.

Returns

void

Inherited from

BaseDetailPage.resume