Partager via


_DataDOMEventSink_Event.OnAfterChange Événement

Définition

Se produit après l’acceptation des modifications apportées au document XML sous-jacent d’un formulaire et après que l’événement OnValidate s’est produit.

public:
 event Microsoft::Office::Interop::InfoPath::SemiTrust::_DataDOMEventSink_OnAfterChangeEventHandler ^ OnAfterChange;
event Microsoft.Office.Interop.InfoPath.SemiTrust._DataDOMEventSink_OnAfterChangeEventHandler OnAfterChange;
member this.OnAfterChange : Microsoft.Office.Interop.InfoPath.SemiTrust._DataDOMEventSink_OnAfterChangeEventHandler 
Event OnAfterChange As _DataDOMEventSink_OnAfterChangeEventHandler 

Type d'événement

Exemples

[InfoPathEventHandler(MatchPath="/my:myFields/my:field1", EventType=InfoPathEventType.<span class="label">OnAfterChange</span>)]
public void field1_<span class="label">OnAfterChange</span>(DataDOMEvent e)
{
 if (e.IsUndoRedo)
 {
  // An undo or redo operation has occurred and the DOM is read-only.
  return;
 }

 CalculateTotalCampaignCost();
}
[InfoPathEventHandler(MatchPath="/my:myFields/my:field1", EventType=InfoPathEventType.<span class="label">OnAfterChange</span>)]
public void field1_<span class="label">OnAfterChange</span>(DataDOMEvent e)
{
 if (e.IsUndoRedo)
 {
  // An undo or redo operation has occurred and the DOM is read-only.
  return;
 }

 CalculateTotalCampaignCost();
}

Remarques

Ce gestionnaire d'événements ne permet pas aux utilisateurs d'annuler une opération.

L'événement OnAfterChange est généralement utilisé pour modifier des données dans un formulaire à la suite d'autres modifications (par exemple, exécution de calculs ou modification de la structure du document XML sous-jacent d'un formulaire).

Remarque : Dans certains cas, les événements liés aux modifications apportées au document XML sous-jacent d’un formulaire peuvent se produire plusieurs fois. Par exemple, lorsque des données existantes sont modifiées, une opération d'insertion et de suppression se produit.

S’applique à