DisableEvents (Instance)
<source lang='delphi'>Procedure disableEvents;</source>
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 pas 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 :
<source lang='delphi'> 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; </source>
Voir aussi
{{#if:Objets métiers (tech)|
{{#if:Objets métiers (tech)|— Objets métiers (tech) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}