DataDOMEvent.Site Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma referência ao nó DOM (Modelo de Objeto de Documento XML) em que o evento de validação de dados está sendo processado no momento.
public:
property Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ Site { Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode Site { get; }
member this.Site : Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode
Public ReadOnly Property Site As IXMLDOMNode
Valor da propriedade
Exemplos
No exemplo a seguir, o DataDOMEventObject objeto é usado para verificar o valor do nó usando a propriedade Site . Se a validação de dados falhar, o ReportError(Object, String, Boolean, String, Int32, String) método será usado para criar um erro personalizado.
public void field1_OnValidate(DataDOMEvent e)
{
if(e.Site.text != "")
{
int quantity = int.Parse(e.Site.text.ToString());
if(quantity > 50)
{
e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot exceed 50.", false, "", 2,"modeless");
}
if(quantity < 0)
{
e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot be less than 0.", false,"", 2,"modeless");
}
}
}
Comentários
Depois de definir uma referência ao nó XML DOM que a propriedade Site retorna, você pode usar qualquer uma das propriedades e métodos compatíveis com o DOM XML.