DataDOMEvent.Parent 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 una referencia al nodo del modelo de objetos de documento (DOM) XML del principal del nodo XML DOM modificado durante un evento de validación de datos.
public:
property Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ Parent { Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode Parent { get; }
member this.Parent : Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode
Public ReadOnly Property Parent As IXMLDOMNode
Valor de propiedad
Ejemplos
En el siguiente ejemplo parcial, se usa la propiedad Parent del DataDOMEventObject objeto para comprobar el nombre del nodo primario; si coincide con determinados criterios, se muestra un mensaje de error:
[InfoPathEventHandler(MatchPath="/purchaseOrder/orderDate/shippingDate", EventType=InfoPathEventType.OnBeforeChange)]
public void shippingDate_OnBeforeChange(DataDOMEvent e)
{
if (e.<span class="label">Parent</span>.nodeName == "orderDate")
{
e.ReturnMessage = "You must delete the Ship Date before deleting the Order Date.";
e.ReturnStatus = false;
return;
}
}
Comentarios
Una vez establecida una referencia al nodo XML DOM devuelto por la propiedad Parent, podrá utilizar cualquiera de las propiedades y los métodos admitidos por el XML DOM. Esto puede resultar especialmente útil durante las operaciones de eliminación, porque la propiedad Parent se asigna a la ubicación del nodo XML DOM que se ha eliminado.
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.