Skip to main content

Interface: G3XNavDataBarProps

Component props for G3XNavDataBar.

Hierarchy

  • ComponentProps

    G3XNavDataBarProps

Properties

bus

bus: EventBus

The event bus.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:21


children

Optional children: DisplayChildren[]

The children of the display component.

Inherited from

ComponentProps.children

Defined in

src/sdk/components/FSComponent.ts:122


class

Optional class: string | ToggleableClassNameRecord | SubscribableSet<string>

CSS class(es) to add to the data bar's root element.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:50


dataBarSettingManager

dataBarSettingManager: UserSettingManager<NavDataBarSettingTypes>

A user setting manager for the settings that control the data bar's field types.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:30


fieldRenderer

fieldRenderer: NavDataFieldRenderer

A navigation data field renderer.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:27


isEditingActive

isEditingActive: Subscribable<boolean>

Whether data field editing is active. While editing is active, the fields are rendered and act as touchscreen buttons which the user can press.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:39


modelFactory

modelFactory: NavDataBarFieldModelFactory

A navigation data bar field model factory.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:24


onEditPressed

Optional onEditPressed: (index: number) => void

A callback function to execute when a data field is pressed during editing.

Type declaration

▸ (index): void

A callback function to execute when a data field is pressed during editing.

Parameters
NameType
indexnumber
Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:44


ref

Optional ref: NodeReference<any>

A reference to the display component.

Inherited from

ComponentProps.ref

Defined in

src/sdk/components/FSComponent.ts:125


updateFreq

updateFreq: number

The update frequency of the data fields, in hertz.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:47


visibleDataFieldCount

visibleDataFieldCount: Subscribable<number>

The number of data fields that are visible.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBar.tsx:33