Поделиться через


_XDocument3.Extension Свойство

Определение

Получает ссылку на глобальный объект скриптов, который отображает функции и глобальные переменные, содержащиеся в файле основного кода формы.

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

Значение свойства

Ссылка на глобальный объект скрипта, который предоставляет функции и глобальные переменные, содержащиеся в основном файле кода формы.

Реализации

Примеры

В следующем примере метод с именем myCustomMethod класса проекта InfoPath можно получить из настраиваемой области задач с помощью свойства Extension :

//Custom method added to the project
public string myCustomMethod()
{
return "Method value";
}

Чтобы получить доступ myCustomMethod из настраиваемой области задач, используйте внешнее свойство DHTML объекта окна DHTML:

objXDocument = window.external.XDocument;
myString = objXDocument.<span class="label">Extension</span>.myCustomMethod();

В следующем примере метод с именем myCustomMethod класса проекта InfoPath можно получить из настраиваемой области задач с помощью свойства Extension :

//Custom method added to the project
public string myCustomMethod()
{
return "Method value";
}

Чтобы получить доступ myCustomMethod из настраиваемой области задач, используйте внешнее свойство DHTML объекта окна DHTML:

objXDocument = window.external.XDocument;
myString = objXDocument.<span class="label">Extension</span>.myCustomMethod();

Комментарии

Объект Extension упрощает использование функций и глобальных переменных, внедренных в файл скриптов формы InfoPath. Обычно он используется из настраиваемой области задач, из настраиваемого диалогового окна или в преобразовании XSL (XSLT) представления, где может понадобиться прямой доступ к функциям и переменным.

Чтобы использовать Extension в настраиваемой области задач, сначала необходимо назначить ссылку на объект XDocument с помощью внешнего свойства Dynamic HTML (DHTML) объекта окна DHTML, как показано в этом примере:

objXDocument = window.external.XDocument;

Применяется к