DataDOMEvent.NewValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.