ExtJsModule

public interface ExtJsModule

Интерфейс динамически загружаемого Js-модуля, содержащего код Js-компоновщиков и Js-контролов.

import("http://some-address/module.js").then(module => {})

После загрузки модуля в браузер необходимо вызвать метод ExtJsModule.init(int) Экземпляры это типа инициализируются в JS-коде, по-этому @JsType(isNative = true)

Methods

createComposer

ExtComposer createComposer(String name)

Фабричный метод. Инициализирует Js-компоновщик.

Parameters:
  • name – Имя требуемого компоновщика

Returns:

Экземпляр Js-компоновщика.

createControl

ExtControl createControl(String name)

Фабричный метод. Инициализирует Js-контрол.

Parameters:
  • name – Имя требуемого контрола

Returns:

Экземпляр Js-контрола.

destroy

void destroy()

высвобождает ресурсы модуля.

init

void init(int id)

Инициализирует ресурсы модуля.

Parameters:
  • id – Уникальный идентификатор экземпляра контрола в контексте закладки браузера.