_XDocument3.Extension 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 objeto de script global, que expõe as funções e variáveis globais contidas no arquivo de código de formulário primário de um formulário.
public:
property System::Object ^ Extension { System::Object ^ get(); };
public object Extension { get; }
member this.Extension : obj
Public ReadOnly Property Extension As Object
Valor da propriedade
Uma referência ao objeto de script global, que expõe as funções e variáveis globais contidas no arquivo de código de formulário primário de um formulário.
Implementações
Exemplos
No exemplo a seguir, um método chamado myCustomMethod
da classe de projeto InfoPath pode ser acessado no painel de tarefas personalizado usando a propriedade Extension :
//Custom method added to the project
public string myCustomMethod()
{
return "Method value";
}
Para acessar myCustomMethod
no painel de tarefas personalizado, use a propriedade externa DHTML do objeto da janela DHTML:
objXDocument = window.external.XDocument;
myString = objXDocument.<span class="label">Extension</span>.myCustomMethod();
No exemplo a seguir, um método chamado myCustomMethod
da classe de projeto InfoPath pode ser acessado no painel de tarefas personalizado usando a propriedade Extension :
//Custom method added to the project
public string myCustomMethod()
{
return "Method value";
}
Para acessar myCustomMethod
no painel de tarefas personalizado, use a propriedade externa DHTML do objeto da janela DHTML:
objXDocument = window.external.XDocument;
myString = objXDocument.<span class="label">Extension</span>.myCustomMethod();
Comentários
O objeto Extension facilita o uso das funções e variáveis globais implementadas no arquivo de script de um formulário InfoPath. Normalmente, ele é usado de um painel de tarefas personalizado, de uma caixa de diálogo personalizada ou na XSL Transformation (XSLT) de uma exibição em que o acesso direto às funções e variáveis pode ser necessário.
Para usar a Extensão dentro de um painel de tarefas personalizado, primeiro você deve definir uma referência ao objeto XDocument usando a propriedade externa DHTML (Dynamic HTML) do objeto de janela DHTML, conforme mostrado neste exemplo:
objXDocument = window.external.XDocument;