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 – Уникальный идентификатор экземпляра контрола в контексте закладки браузера.