Selecteur (tech)

De Wiki1000
(Différences entre les versions)
m (Remplacement du texte — « Category:Latest » par « Category:Version700 »)
(Méthodes de classe)
 
(11 révisions intermédiaires par 2 utilisateurs sont masquées)
Ligne 2 : Ligne 2 :
 
Les sélecteurs sont des objets techniques permettant d'encapsuler une sélection sur une classe.
 
Les sélecteurs sont des objets techniques permettant d'encapsuler une sélection sur une classe.
  
A partir d'un sélecteur il es possible de réaliser des opérations sur l'ensemble des objets représentés par la sélection.
+
A partir d'un sélecteur il est possible de réaliser des opérations sur l'ensemble des objets représentés par la sélection.
  
 
===Création d'un sélecteur===
 
===Création d'un sélecteur===
Ligne 66 : Ligne 66 :
 
|[[DebugString (selector)|DebugString]]
 
|[[DebugString (selector)|DebugString]]
 
|Chaîne de debug
 
|Chaîne de debug
 +
|-
 +
|[[ApplyRights (selector)|ApplyRights]]
 +
|Applique les droits {{version11}}
 +
|-
 +
|[[UseCTE (selector)|UseCTE]]
 +
|Utilise une requête "Common Table Expression" {{version11}}
 
|}
 
|}
 
  
 
===Méthodes d'instance===
 
===Méthodes d'instance===
Ligne 93 : Ligne 98 :
 
|[[InQueue (selector)|InQueue]]
 
|[[InQueue (selector)|InQueue]]
 
|Insère les objets de la sélection dans une file d'attente
 
|Insère les objets de la sélection dans une file d'attente
 +
|-
 +
|[[Renumber (selector)|Renumber]]
 +
|Renumérote un attribut des objets sélectionnés par le sélecteur
 +
|-
 +
|[[Update (selector)|Update]]
 +
|Met à jour les objets sélectionnés par le sélecteur
 +
|-
 +
|[[CopyTo (selector)|CopyTo]]
 +
|Copie les objets de la sélection
 +
|-
 +
|[[Export (selector)|Export]]
 +
|Export les objets {{version11}}
 +
|-
 +
|[[AddConstraint (selector)|AddConstraint]]
 +
|Ajouter une contrainte
 +
|-
 +
|[[AddColumn (selector)|AddColumn]]
 +
|Ajouter une colonne
 +
|-
 +
|[[AddParameter (selector)|AddParameter]]
 +
|Ajoute un paramètre {{version11}}
 
|}
 
|}
  
Ligne 108 : Ligne 134 :
 
[[Category:Sélecteur]]
 
[[Category:Sélecteur]]
 
[[Category:Version700]]
 
[[Category:Version700]]
 +
[[Category:version11]]

Version actuelle en date du 28 novembre 2023 à 10:34

Sommaire

Les sélecteurs sont des objets techniques permettant d'encapsuler une sélection sur une classe.

A partir d'un sélecteur il est possible de réaliser des opérations sur l'ensemble des objets représentés par la sélection.

Création d'un sélecteur

A partir d'une class métier

A partir du class manager

Attributs

Attribut Usage
ClassName Nom de la classe sur laquelle porte la sélection
OrderBy Ordre de tri de la sélection
Where Clause de recherche de la sélection.
Descendants Inclure les objets descendants
ArgCount Nombre d'arguments de la clause where
Args[] Argument de la clause where
AgregateCount Nombre d'agrégats
Agregates[] Agrégats
AgregateOpes[] Opérateurs des agrégats
GroupByCount Nombre de regroupements
GroupBys[] Regroupements
MaxInstances Nombre maximum d'instance retournées
ClassFilter Filtre de classe
AnyWhere Appliquer à tous les périmètres
DebugString Chaîne de debug
ApplyRights Applique les droits Version11-32x32.png
UseCTE Utilise une requête "Common Table Expression" Version11-32x32.png

Méthodes d'instance

Méthode Usage
AsList Retourne une liste basée sur la sélection
AsCursor Retourne un curseur basé sur la sélection
Count Retourne le nombre d'objets inclus dans la sélection.
Concat Retourne la valeur concaténée d'un attribut de la sélection.
Invoke Exécute une méthode pour chaque objet de la sélection.
InQueue Insère les objets de la sélection dans une file d'attente
Renumber Renumérote un attribut des objets sélectionnés par le sélecteur
Update Met à jour les objets sélectionnés par le sélecteur
CopyTo Copie les objets de la sélection
Export Export les objets Version11-32x32.png
AddConstraint Ajouter une contrainte
AddColumn Ajouter une colonne
AddParameter Ajoute un paramètre Version11-32x32.png

Méthodes de classe





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels