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
Name | Type |
---|---|
index | number |
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