+74950213800

Создание виджетов

Виджеты создаются с помощью вызова функции Comagic.UI.createWidget.

Первым параметром передается название виджета. Вторым параметром — объект конфигурации.

Виджеты имеют единый базовый класс и производные от него дочерние классы.

Список имён виджетов:

  1. personal_form
  2. call_generator
  3. offline_message_generator
  4. sitephone

Если названия виджета нет в списке имен виджетов, то созданный объект будет инстансом базового класса.

Comagic.UI.createWidget('sitephone_label', {
    settings: settings,
    template: tpls['sitephone_label']
})

В противном случае, вернется объект соответствующего дочернего класса.

Comagic.UI.createWidget('sitephone', {
    settings: settings,
    template: tpls['sitephone']
})

Метод createWidget предназначен для вызова внутри viewcontroller.