AddSearchKey (MM)

De Wiki1000
(Différences entre les versions)
m
m
Ligne 17 : Ligne 17 :
 
|-
 
|-
 
|iFormName
 
|iFormName
|Nom de l'interface a ouvrir lorsque l'utilisateur sélectionne le résultat.
+
|Nom de l'interface a ouvrir lorsque l'utilisateur sélectionne le résultat. Optionnel : La classe iClassName doit être renseignée au niveau de l'écran qui devra être ouvert et être unique pour le métier chargé car c'est le 1er écran disponible qui sera utilisé. Attention de bien prendre en compte le fait que l'écran est ouvert sur une instance de iClassName.
|Optionnel : La classe iClassName doit être renseignée au niveau de l'écran qui devra être ouvert et être unique pour le métier chargé car c'est le 1er écran disponible qui sera utilisé.
+
|Attention de prendre en compte le fait que l'écran est ouvert sur une instance de iClassName.
+
 
|}
 
|}
  

Version du 24 avril 2019 à 13:48

version710-32x32.png

procedure AddSearchKey(iWeight:Integer; const iClassName:string; const iProperty:string; const iFormName:string);
procedure RegisterSearchKey(iWeight:Integer; const iClassName:string; const iProperty:string; const iFormName:string);

Cette méthode enregistre une clé de recherche globale.

iWeight Poids de la clé dans la recherche
iClassName Nom de la classe sur lequel porte la recherche
iProperty Attribut de recherche
iFormName Nom de l'interface a ouvrir lorsque l'utilisateur sélectionne le résultat. Optionnel : La classe iClassName doit être renseignée au niveau de l'écran qui devra être ouvert et être unique pour le métier chargé car c'est le 1er écran disponible qui sera utilisé. Attention de bien prendre en compte le fait que l'écran est ouvert sur une instance de iClassName.
Tip-20px.png Tip : Enregistrez les clés de recherche dans les procédure d'initialisation des paquets.

Exemple :

Procedure TRegisterMyPackage.Initialize;
begin
  ModelManager.AddSearchKey(10,'MaClasse','Code','maclasse.dfm');
end;

Voir aussi

ModelManager_(code)Développement DSM

Outils personnels