AddPropertyPreferenceName (MM)
De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Page créée avec « {{version900}} <source lang='delphi'>procedure AddPropertyPreferenceName(iWeight:Integer; const iRule:string; const iPreferenceName:string);</source> <source lang='delphi'... »)
Modification suivante →
(Page créée avec « {{version900}} <source lang='delphi'>procedure AddPropertyPreferenceName(iWeight:Integer; const iRule:string; const iPreferenceName:string);</source> <source lang='delphi'... »)
Modification suivante →
Version du 12 avril 2019 à 16:04
procedure AddPropertyPreferenceName(iWeight:Integer; const iRule:string; const iPreferenceName:string);
procedure PropertyPreferenceName(iWeight:Integer; const iRule:string; const iPreferenceName:string);
Cette méthode enregistre une règle de nommage de propriété.
iWeight | Poids de la règle dans la recherche |
iRule | Règle de nommage |
iPreferenceName | Nom de l'attribut dans les préférences |
Une règle de nommage permet d'associer un attribut à un nom de préférence utilisateur.
La règle doit être au format "className.propertyName" et peut contenir les caractères jokers % et _
Lorsq'un attribut est associé à un nom de préférence les contrôles retrouvent la dernière valeurs saisie par l'utilisateur lors de l'ouverture des écrans.
Tip : Enregistrez les règles de nommage dans les procédure d'initialisation des paquets ou dans la configuration de l'application. |
Exemple :
Procedure TRegisterMyPackage.Initialize; begin // Rule to retreive the "Axe analytique" from the preferences // // from processes : ModelManager.AddPropertyPreferenceName(cNormalWeight,'TProcessus%.oidEspaceAnalytique','AxeAnalytique'); // from queries ModelManager.AddPropertyPreferenceName(cHigherWeight,'Q%.Axe%','AxeAnalytique'); end;
Voir aussi :