Data.Bind.Components

De RAD Studio API Documentation
Aller à : navigation, rechercher

Contient les composants incluant la fonctionnalité LiveBindings pour un usage avec les bases de données.

Package bindcomp.bpl

Classes

EBindCompErrorClasse d'exception pour toutes les erreurs susceptibles d'apparaître lors de l'utilisation des composants de liaison.
IBindActivateCette interface est implémentée par les composants de liaison.
IBindCheckBoxEditorCette interface est implémentée par l'éditeur d'un contrôle case à cocher.
IBindCompDesignerCette interface est utilisée à la conception pour afficher et modifier les expressions d'un composant de liaison.
IBindCompFactoryCette interface est utilisée à la conception lors de la création de nouveaux composants de liaison.
IBindCompFactoryContextCette interface est utilisée à la conception lors de la création de nouveaux composants de liaison.
IBindCompFactoryExecuteContextCette interface est utilisée à la conception lors de la création de nouveaux composants de liaison.
IBindControlValueCette interface est implémentée par les composants de liaison que le contrôle observateur change en utilisant l'observateur de valeur de contrôle, comme TBindControlValue et TLinkControlToProperty.
IBindDateTimeEditEditor
IBindFillControlMembersCette interface est implémentée par toutes les classes devant extraire des informations d'un éditeur de liaisons, comme par exemple l'obtention de noms de membres ou d'expressions de membres.
IBindGridEditorCette interface est implémentée par l'éditeur d'un contrôle grille.
IBindLayoutChangedCette interface est implémentée par les composants de liaison.
IBindLinkCette interface est implémentée par les composants de liaison.
IBindLinkColumnsCette interface est implémentée par les composants de liaison.
IBindListEditorCette interface est implémentée par l'éditeur d'un contrôle grille.
IBindListEditorCommonCette interface est implémentée par l'éditeur d'un contrôle grille.
IBindListEditorEvalShortcut
IBindListEditorItem
IBindListGroupEditor
IBindListItemIndexEditorCette interface est implémentée par l'éditeur d'un contrôle liste pour prendre en charge l'expression : ListItemIndex(Self).
IBindListLookupEditorCette interface est implémentée par l'éditeur d'un contrôle liste supportant les recherches.
IBindListRefreshCette interface est implémentée par les composants de liaison.
IBindListRefreshingCette interface est implémentée par les composants de liaison.
IBindListSynchEditor
IBindListUpdateCette interface est implémentée par les composants de liaison.
IBindListVirtualEditorReprésente une abstraction utilisée par les composants LiveBinding pour accéder à un contrôle qui se comporte comme une liste virtuelle.
IBindListVirtualEditorScope
IBindMemberChangeReprésente une interface utilisée par les sources de données pour informer les composants de liaison qu'un membre a été renommé ou supprimé.
IBindNavigatorCette interface est implémentée par tous les navigateurs de liaisons (FMX et VCL) afin de fournir les prototypes des fonctions utilisées pour accéder à la source de données attachée au navigateur de liaisons.
IBindPositionReprésente une interface implémentée par tous les composants de liaison, qui synchronise leur position ou l'élément en cours avec la position ou l'enregistrement en cours d'une source de données.
IBindTimeEditEditor
IBindTrack
IControlEditorNameCette interface est implémentée par des classes qui nécessitent d'obtenir le nom de l'éditeur de contrôle d'un objet en fournissant un GUID.
IDependencyList
IScopeActiveReprésente une interface implémentée par les sources de données pour fournir l'état actif de la source de données.
IScopeBuffer
IScopeComponentReprésente une interface implémentée par les sources de données pour fournir un composant en tant que contexte d'évaluation pour les expressions.
IScopeCurrentRecordReprésente une interface implémentée par une source de données pour fournir un contexte d'évaluation pour l'enregistrement en cours.
IScopeEditLinkReprésente une interface implémentée par les sources de données pouvant supporter la liaison d'un champ de la source de données à un contrôle, tel qu'un contrôle TEdit.
IScopeEditorReprésente une interface implémentée par les sources de données pouvant supporter la liaison d'un champ de la source de données à un contrôle, tel qu'un contrôle TEdit.
IScopeExpressionsReprésente une interface implémentée par les sources de données afin d'effectuer le suivi des composants de liaison référençant la source de données.
IScopeGetRecordReprésente une interface implémentée par une source de données.
IScopeLocate
IScopeLocks
IScopeLookupReprésente une interface implémentée par les sources de données.
IScopeMemberDisplayNames
IScopeMemberNamesReprésente une interface implémentée par les sources de données.
IScopeMemberScriptingReprésente une interface implémentée par les sources de données.
IScopeNavigatorReprésente une interface implémentée par les sources de données qui supportent la navigation à travers les enregistrements.
IScopeNavigatorUpdatesCette interface est implémentée par les navigateurs de liaisons (FMX et VCL) qui nécessitent le mécanisme de manipulation des données contenues dans les sources de données attachées.
IScopeRecordEnumerableReprésente une interface implémentée par les sources de données.
IScopeRecordEnumerableBuffered
IScopeRecordEnumeratorC'est l'abstraction d'un énumérateur de source de données.
IScopeRecordEnumeratorCountLes énumérateurs de source de données peuvent implémenter cette interface.
IScopeRecordEnumeratorEvalShortcut
IScopeRecordEnumeratorStatusCette interface est implémentée par des classes qui nécessitent d'obtenir des informations relatives au statut (mise à jour de plusieurs enregistrements) d'un énumérateur d'enregistrements de portée.
IScopeStateCette interface est implémentée par les sources de données et est utilisée par les composants de liaison pour obtenir l'état d'édition d'une source de données, et aussi pour surveiller les changements de l'état d'édition.
IScopeUnidirectional
TActivatedContainedBindComponentReprésente la classe de base des composants de liaison qui peuvent être activés.
TBaseBindExpressionTBaseBindExpression implémente une expression de liaison unique, managée ou non managée.
TBaseBindScopeComponentClasse de base pour le composant portée de liaison.
TBaseLinkingBindSourceClasse de base pour les composants portée de liaison qui supportent la liaison.
TBasicBindComponentClasse de base pour tous les composants de liaison contenus, qui descendent de celle-ci.
TBindArtifactItemReprésente un élément artefact de liaison d'une collection d'artefacts de liaison.
TBindArtifactsReprésente une collection d'éléments d'artefact de liaison.
TBindCompExceptionReprésente un alias pour l'exception EBindCompError.
TBindCompExpressionCollectionReprésente une collection propriétaire d'expressions de liaison.
TBindComponentDelegateReprésente un composant de liaison qui encapsule un ou plusieurs autres composants de liaison.
TBindControlValueImplémente la fonctionnalité de mise à jour des propriétés de composants quand un contrôle est modifié par l'entrée utilisateur.
TBindEditorFactoryReprésente une classe de fabrique pour l'éditeur de liaisons.
TBindEditorFactoryClassTBindEditorFactoryClass définit la métaclasse pour TBindEditorFactory.
TBindEventListReprésente une liste d'événements de liaison.
TBindEventList1Représente une liste générique d'événements de liaison.
TBindEventListTReprésente la classe de base des listes d'événements de liaison TBindEventList et TBindEventList1.
TBindExpressionReprésente une expression de liaison.
TBindExprItemsReprésente une collection d'expressions de liaison managées.
TBindGridLinkUtilisée lors de la liaison de contrôles à des grilles.
TBindGridListUtilisée lors de la liaison de composants à des grilles.
TBindingsListImplémente le composant liste de liaisons.
TBindingsListEnumeratorReprésente un énumérateur de composants de liaison.
TBindLinkUtilisée lors de la création de liaisons aux colonnes de la grille d'un ensemble de données.
TBindListReprésente une expression utilisée lors de la liaison de composants à des listes.
TBindListLinkReprésente une expression utilisée lors de la liaison des colonnes des grilles d'un ensemble de données à une liste.
TBindPositionReprésente une expression de liaison utilisée pour garder un contrôle en synchronisation avec un autre contrôle associé à la position.
TBindScopeComposant non visuel qui fournit une façon de rendre disponibles les données contenues par le composant spécifié, pour tous les composants qui veulent y accéder, au moyen de LiveBindings.
TCollectionEnumeratorReprésente un énumérateur de collection.
TColumnFormatExpressionItemDécrit les membres et les chaînes d'expression qu'un composant de liaison utilisera pour créer des expressions de liaison qui formatent une colonne dans un contrôle grille.
TColumnFormatExpressionsReprésente une collection d'expressions de liaison formatées.
TColumnLinkExpressionItemDécrit les membres et les chaînes d'expression qu'un composant de liaison utilisera pour créer des expressions de liaison qui opèrent sur une cellule de colonne de grille et une valeur de champ de source de données.
TColumnLinkExpressionsReprésente une collection d'expressions de liaison.
TCommonBindComponentClasse de base pour tous les composants de liaison descendants, tels que TBindExpression, TBindExprItems, et ainsi de suite.
TContainedBindCompClassTContainedBindCompClass définit la métaclasse pour TContainedBindComponent.
TContainedBindComponentClasse de base pour tous les composants de liaison communs, qui descendent de celle-ci.
TControlObserverImplémente un observateur pour les diverses liaisons.
TCustomBindControlValueImplémente la fonctionnalité de mise à jour des propriétés de composants quand un contrôle est modifié par l'entrée utilisateur.
TCustomBindExpressionImplémente une expression de liaison.
TCustomBindExprItemsImplémente une collection d'expressions de liaison managées ou non managées.
TCustomBindGridLinkImplémente la fonctionnalité de connexion d'un contrôle grille ou liste à une source de données.
TCustomBindGridListImplémente la fonctionnalité de remplissage d'un contrôle liste à partir d'une source de données.
TCustomBindGridListLinkImplémente la fonctionnalité de connexion d'un contrôle grille ou liste à une source de données, en utilisant des expressions de liaison.
TCustomBindGridListLookupImplémente la fonctionnalité de remplissage d'un contrôle grille ou liste à partir d'une source de données.
TCustomBindingsListReprésente la classe de base de la liste de liaison.
TCustomBindLinkImplémente une expression de liaison.
TCustomBindListImplémente la fonctionnalité de remplissage d'un contrôle liste à partir d'une source de données.
TCustomBindListLinkImplémente la fonctionnalité de connexion d'un contrôle liste à une source de données, en utilisant des expressions de liaison.
TCustomBindListLookupImplémente la fonctionnalité de remplissage d'un contrôle liste à partir d'une source de données.
TCustomBindPositionImplémente la fonctionnalité de synchronisation d'un contrôle associé à la position (tel qu'une barre de défilement) avec la ligne en cours d'une source de données.
TCustomBindScopeClasse de base pour tous les composants portée de liaison qui fournit une façon de rendre disponibles les données contenues par le composant spécifié, pour tous les composants qui veulent y accéder, au moyen de LiveBindings.
TCustomLinkControlToFieldReprésente la classe de base pour la liaison d'un contrôle à un champ.
TCustomLinkControlToPropertyReprésente la classe de base pour la liaison d'une valeur d'un contrôle à une propriété de composant.
TCustomLinkFillControlToFieldReprésente la classe de base pour la liaison d'un contrôle à un champ, et le remplissage du contrôle avec les valeurs possibles.
TCustomLinkFillControlToPropertyReprésente la classe de base pour la liaison d'une valeur d'un contrôle à une propriété de composant.
TCustomLinkListControlToFieldReprésente la classe de base pour la liaison d'un contrôle liste à un champ.
TCustomLinkPropertyToFieldReprésente la classe de base pour la liaison d'une propriété d'un composant à un champ.
TDependencyDécrit la propriété de composant dont dépend un composant de liaison.
TDependencyListImplémente une liste de dépendances sur les composants et les propriétés.
TEvalEnumerator
TEvalEnumeratorToEditor
TEvalShortcutEnumerator
TEvalShortcutEnumeratorToEditor
TEvalShortcutFactories
TEvalShortcutFactory
TExpressionDirEnumeratorReprésente un énumérateur d'expressions ayant une propriété de direction.
TExpressionItemReprésente un élément d'une collection d'expressions.
TExpressionItemDirReprésente un élément (une expression avec une propriété de direction) d'une collection de directions d'expressions.
TExpressionsReprésente une collection propriétaire d'expressions de liaison.
TExpressionsBindComponent
TExpressionsDirReprésente une collection propriétaire de directions d'expressions.
TFillBreakGroupItem
TFillBreakGroups
TFormatExpressionItemReprésente un élément d'une collection d'expressions de formatage.
TFormatExpressionsReprésente une collection propriétaire d'expressions de liaison de formatage.
TLinkControlDelegateReprésente un composant de liaison qui encapsule un autre composant de liaison et référence un contrôle.
TLinkControlToFieldLie un contrôle à un champ.
TLinkControlToFieldDelegateReprésente un composant de liaison qui encapsule un autre composant de liaison et référence un contrôle, une source de données et un champ.
TLinkControlToPropertyLie une valeur d'un contrôle à une propriété de composant.
TLinkFillControlToFieldLie un contrôle à un champ et remplit le contrôle avec les valeurs possibles.
TLinkFillControlToPropertyLie une valeur d'un contrôle à une propriété de composant et remplit le contrôle avec les valeurs possibles.
TLinkListControlToFieldLie un contrôle liste à un champ.
TLinkPropertyToFieldLie la propriété d'un composant à un champ.
TLinkPropertyToFieldDelegateReprésente un composant de liaison qui encapsule un autre composant de liaison et référence une propriété de composant, une source de données et un champ.
TMethodsReprésente une collection d'identificateurs de méthodes qui sont inclus dans le, ou exclus du, contexte d'évaluation des expressions.
TOutputConvertersReprésente une collection d'identificateurs de convertisseurs de sortie qui sont inclus dans le, ou exclus du, contexte d'évaluation des expressions.
TScopeMappingItemReprésente un élément d'une collection de mappages de portée.
TScopeMappingsReprésente une collection propriétaire de mappages de portée.
TScopeMappingsEnumeratorReprésente un énumérateur de mappages de portée.

Routines

CheckUnidirectionalDataSource
CreateBindComponentUtilisée de manière interne à la conception par l'éditeur d'expressions de liaison pour créer des composants de liaison.
EnumRegisteredBindCompFactoriesUtilisée de manière interne à la conception pour accéder à la liste des fabriques de composants de liaison recensées.
EnumRegisteredBindComponentsUtilisée de manière interne à la conception pour accéder à la liste des composants de liaison recensés.
GetBindCompDesignerUtilisée de manière interne à la conception pour obtenir un concepteur pour un composant liaison.
GetBindEditor
GetBindEditorNamesRenvoie un tableau de noms à partir de l'éditeur de liaisons d'un composant.
GetBoundComponentOptionsUtilisée de manière interne à la conception afin d'établir si l'inspecteur d'objets doit afficher une propriété LiveBindings pour un certain type de composant.
GetControlValueClassesRenvoie les classes de contrôle recensées pour un framework particulier.
GetControlValuePropertyNameRenvoie la propriété qui est utilisée pour définir ou obtenir la valeur d'un contrôle.
GetControlValuePropertyOptions
GetListItemValueExpressionRenvoie l'expression qui est utilisée pour définir et obtenir un élément de liste de valeurs.
GetScopeRecordEnumerator
IsUnidirectionalDataSource
RegisterBindCompDesignerUtilisée de manière interne à la conception pour recenser un concepteur pour un composant de liaison.
RegisterBindCompFactoryUtilisée à la conception pour recenser des fabriques de composants de liaison.
RegisterBindComponentsUtilisée à la conception pour recenser des composants de liaison, qui peuvent être ajoutés à un TBindingsList.
RegisterBindEditorFactoryRecense une implémentation d'un éditeur de liaisons sur un composant.
RegisterBoundComponentsRecense si l'inspecteur d'objets doit afficher une propriété LiveBindings pour un type d'objet spécifique.
RegisterListItemValueExpressionRecense l'expression qui est la valeur d'un élément de contrôle de liste.
RegisterObservableMemberRecense une propriété d'un contrôle qui est activé pour l'observation.
RegisterObservableMemberOptionsRecense les options associées à un contrôle qui est activé pour l'observation.
RegisterValuePropertyNameRecense la propriété qui est la valeur d'un contrôle.
ReleaseBindEditor
UnRegisterBindComponentsDérecense des composants de liaison recensés par RegisterBindComponents.
UnregisterBindEditorFactoryDérecense une fabrique d'éditeurs de liaisons recensée par RegisterBindEditorFactory.
UnregisterListItemValueExpressionDérecense l'expression qui est la valeur d'un élément de contrôle de liste.
UnRegisterObservableMemberLa méthode UnRegisterObservableMember dérecense une propriété d'un contrôle qui est activé pour l'observation.
UnRegisterObservableMemberOptionsDérecense les options associées à un contrôle qui est activé pour l'observation.
UnRegisterValuePropertyNameDérecense la propriété qui est la valeur d'un contrôle.

Types

TBindArtifactStateEnumération d'états d'artefact de liaison.
TBindCheckBoxStateEnumération d'états de case à cocher pour usage dans les expressions de liaison qui lient des composants case à cocher.
TBindCompAssignedValueEventType procédural utilisé par tous les événements OnAssignedValue.
TBindCompAssigningValueEventType procédural utilisé par tous les événements OnAssigningValue.
TBindCompDesignerBindsTypeEnumération des éléments que peut lier une expression de liaison.
TBindCompDesignerBindsTypesEnsemble de TBindCompDesignerBindsType.
TBindCompDesignerCollectionTypeEnumération de types de collection pour un usage avec le composant concepteur d'expressions de liaison.
TBindCompDesignerExpressionTypeEnumération de types d'expressions de liaison à utiliser par le composant éditeur d'expressions de liaison.
TBindCompDesignerExpressionTypesEnsemble de TBindCompDesignerExpressionType.
TBindCompDesignExpressionEnregistrement contenant des informations relatives à une expression de liaison.
TBindCompDesignExpressionCollectionEnregistrement contenant une collection d'expressions de liaison.
TBindCompEvalErrorEvent
TBindCompExpressionTypeEnumération de types d'expressions de liaisons.
TBindGridOnCallbackEvaluateFormatRéférence à une procédure (une méthode anonyme) utilisée par les implémentations de la méthode SetOnCallbackEvaluateFormat.
TBoundComponentOptionEnumération d'options de composants liés.
TBoundComponentOptionsEnsemble de TBoundComponentOptions.
TEnumBindCompFactoryProcUtilisé en interne à la conception pour énumérer une liste de fabriques de composants de liaison recensées.
TEnumBindCompProcUtilisé en interne à la conception pour énumérer une liste de composants de liaison recensés.
TEnumBindCompProcInfoPointeur pour un usage avec TEnumBindCompProc.
TExpressionDirectionEnumération de directions d'expressions de liaisons.
TFillItemModeIndique l'opération qui nécessite qu'un élément de liste soit rempli.
TFillListItemEvent
TFormatCallbackRéférence à une procédure (une méthode anonyme) utilisée par les implémentations de méthodes UpdateList et FillList.
TLinkControlToFieldDirectionReprésente la direction du flux de données pour un TLinkControlToFieldDelegate.
TNotifyDistanceEventType procédural utilisé par les implémentations de méthodes AddDataSetScrolled et RemoveDataSetScrolled.
TObservableMemberOption
TObservableMemberOptions
TPersistentPairReprésente un type de données qui indique une paire composée d'une chaîne et d'un objet TPersistent.
TQueryBreakCallback
TScopeMemberTypeReprésente une énumération de types de membres de portée.
TScopeMemberTypesReprésente un ensemble de types de membres de portée.
TValueCallback

Variables

CreateBindCompProcA usage interne uniquement.
EnumRegisteredBindCompFactoriesProcA usage interne uniquement.
EnumRegisteredBindCompsProcA usage interne uniquement.
GetBindCompDesignerProcA usage interne uniquement.
GetBoundComponentOptionsProcA usage interne uniquement.
RegisterBindCompDesignerProcA usage interne uniquement.
RegisterBindCompFactoryProcA usage interne uniquement.
RegisterBindCompProcA usage interne uniquement.
RegisterBoundComponentsProcA usage interne uniquement.
UnRegisterBindCompProcA usage interne seulement.