Compartir a través de


DataDOMEvent.NewValue Propiedad

Definición

Obtiene el valor del nodo de un modelo de objetos de documento (DOM) XML que se está actualizando o que se inserta durante un evento de validación.

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

Valor de propiedad

Ejemplos

En el ejemplo siguiente, la OldValue propiedad del DataDOMEventObject objeto se usa para mostrar el valor original de un nodo XML DOM, junto con su NewValue:

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

En el ejemplo siguiente, se comprueba si el valor de la propiedad NewValue del objeto DataDOMEvent está en blanco. Si no lo está, se desactivan los campos "FirstName" y "Lastname".

 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 = "";

Comentarios

La propiedad NewValue contiene el valor del nodo XML DOM que reemplazará al valor existente. Para obtener el valor original del nodo XML DOM, use la OldValue propiedad .

Importante: Solo se puede acceder a este miembro mediante formularios que se ejecutan en el mismo dominio que el formulario abierto actualmente o mediante formularios a los que se han concedido permisos entre dominios.

Se aplica a