DisableEvents (Instance)
De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Page créée avec « <source lang='delphi'>Procedure disableEvents;</source> Cette procédure modifie l'état de l'objet pour désactiver certain évènements métiers. {|class="wikitable" |Pas… »)
Modification suivante →
(Page créée avec « <source lang='delphi'>Procedure disableEvents;</source> Cette procédure modifie l'état de l'objet pour désactiver certain évènements métiers. {|class="wikitable" |Pas… »)
Modification suivante →
Version du 23 décembre 2010 à 14:47
Procedure disableEvents;
Cette procédure modifie l'état de l'objet pour désactiver certain évènements métiers.
Pas de paramètre |
Les règles suivantes ne sont exécutées lorsque les évènements sont désactivés :
- Règle non initialisable
- Règle non modifiable et IHM non modifiable
- Règle non saisissable
- Règle non défini et IHM non défini
- Règles déclenchées par la modification d'un attribut.
De plus :
- Les modifications d'attribut ne sont pas propagées à travers les références.
- Les modifications d'attribut et de rôle ne sont pas notifiés à l'interface utilisateur.
- Les valeurs d'origine des attributs ne sont pas sauvegardées.
Exemple :
Procedure MyProcess.doExecute(); var inst:WFClasseA; begin inst := WFClasseA.Find('','',true,[]); if Assigned(inst) then begin inst.DisableEvents; try // Tous les évènements de changement d'attribut sont désactivés withP Transaction do begin inst.Caption := ...; ... end; finally inst.EnableEvents; end; end; end;
Informations de version :
Voir aussi