DataDOMEvent.NewValue Propriété

Définition

Obtient la valeur d'un nœud DOM XML mis à jour ou inséré lors d'un événement de validation de données.

public:
 property System::Object ^ NewValue { System::Object ^ get(); };
public object NewValue { get; }
member this.NewValue : obj
Public ReadOnly Property NewValue As Object

Valeur de propriété

Exemples

Dans l’exemple suivant, la OldValue propriété de l’objet DataDOMEventObject est utilisée pour afficher la valeur d’origine d’un nœud DOM XML, ainsi que son NewValue :

thisXDocument.UI.Alert("Original value: " + e.OldValue.ToString() + "\nNew value: " + e.<span class="label">NewValue</span>.ToString());

Dans l'exemple suivant, la propriété NewValue de l'objet DataDOMEvent est analysée pour déterminer si elle correspond à une valeur vide. Si tel n'est pas le cas, les champs « FirstName » et « FirstName » sont effacés.

 if (e.IsUndoRedo)
 {
  // An undo or redo operation has occurred and the DOM is read-only.
  return;
 }

 // A field change has occurred and the DOM is writable. Write code here to respond
 // to the changes.
 if (e.<span class="label">NewValue</span>.ToString() == "")
 return;

 if (thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@FirstName").text != "")
thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@FirstName").text = "";

 if (thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@LastName").text != "")
thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@LastName").text = "";

Remarques

La propriété NewValuecontient la valeur du nœud DOM XML qui remplacera la valeur existante. Pour obtenir la valeur d’origine du nœud DOM XML, utilisez la OldValue propriété .

Important : ce membre est accessible uniquement par les formulaires s’exécutant dans le même domaine que le formulaire actuellement ouvert, ou par les formulaires auxquels des autorisations inter-domaines ont été accordées.

S’applique à