TQubesDataViewSource.SetFieldDefinition

TDataViewSourceContainers = class (TQubesDataViewSource)Interface de TDataViewSourceContainersExemples de TDataViewSourceContainers

héritée de TQubesDataViewSource.SetFieldDefinition

TQubesDataViewSource = class (TDataViewSource)Interface de TQubesDataViewSourceExemples de TQubesDataViewSource

Qubes 6.8 Définition des champs de la vue

Syntaxe

function SetFieldDefinition(dataView: TDataView; fields: array of String): String
dataView: Vue maintenue
fields: Liste de définition des champs

Remarques

Cette méthode permet de définir la liste des champs prit dans la source de données pour construire la vue maintenue.
fields est la liste de définition des champs. C'est le paramètre du même nom de la fonction DeclareView
C'est la liste des champs accompagnés de son type et de la manière dont il est construit. Chaque élément de la liste est sous la forme nom_du_champ_dans_la_vue type_du_champ_dans_la_vue = formule_sur_champs_de_la_source type du champ_dans la_vue est compris dans les valeurs [STRING, INTEGER, FLOAT]
type_du_champ_dans_la_vue et formule_sur_champs_de_la_source ne sont pas obligatoire. On prendra alors ce qui est défini dans la source
Le premier élément de cette liste est la clé primaire. Il sera automatiquement convertie en type chaine. Si elle est définit comme étant un champs de la source sans spécifier son type, si le champ dans la source est autre que string sera automatiquement convertie en chaine. La fonction revoit la chaine SQL de construction des champs de la vue.

Exemples

 

Classification

QubesDataViewsSources TQubesDataViewSource