fdc_app library

Lightweight entrypoint for application-wide FDC configuration.

Use this library when the application root needs FdcApp, localization, format resolution, focus policy, or suite theme configuration without importing the full dataset and grid API surface.

import 'package:flutter_data_components/fdc_app.dart';

Classes

FdcApp
App/subtree-level settings scope for Flutter Data Components.
FdcCommonTranslations
Common FDC text shared by multiple component families.
FdcDefaultFormatResolver
Default FDC format resolver.
FdcDefaultTranslationResolver
Default built-in FDC translation resolver.
FdcDialogTranslations
Dialog text resources.
FdcEditorTheme
Optional Flutter ThemeExtension bridge for FDC editors.
FdcEditorThemes
Built-in editor theme presets supplied by FDC.
FdcFilterOperatorTranslations
Header filter operator text resources.
FdcFocusOptions
App/subtree-level focus behavior defaults for Flutter Data Components.
FdcFocusScope
Subtree-level FDC focus options provider.
FdcFormatResolver
Resolves FDC data-entry formats from a Flutter locale.
FdcFormatSettings
Formatting settings applied to flutter_data_components widgets.
FdcGridTheme
Optional Flutter ThemeExtension bridge for FdcGrid.
FdcGridThemes
Built-in FdcGrid theme presets.
FdcGridTranslations
Grid text resources.
FdcLocalizations
Flutter Localizations integration for FDC components.
FdcLocalizationsDelegate
Default LocalizationsDelegate for FdcLocalizations.
FdcTheme
Subtree-level FDC visual theme provider.
FdcTranslationResolver
Resolves FDC translations for a Flutter Locale.
FdcTranslations
User-facing FDC text resources.
FdcValidationTranslations
Validation text resources.

Enums

FdcFocusTraversalPolicy
Built-in focus traversal policy presets for FDC app/subtree scopes.

Typedefs

FdcDecimalPrecisionValidationMessageBuilder = String Function(int? precision, int? scale)
Builds a decimal precision and scale validation message.
FdcFieldLimitValidationMessageBuilder = String Function(String fieldLabel, Object limit)
Builds a validation message for a field and limit value.
FdcFieldValidationMessageBuilder = String Function(String fieldLabel)
Builds a validation message for a field label.