Виджет-менеджер.
Требует загрузки модуля Widget.
Пример:
// модальное диалоговое окно типа standard при клике на кнопку button // содержимое диалога var dialogContent = y5.$('widget_photoLoader'); // устанавливаем callback на кнопки диалога y5.Events.observe('y5:ok', function() { alert('Нажата кнопка "Ok"'); }, dialogContent, true); y5.Events.observe('y5:cancel', function() { alert('Нажата кнопка "Отмена"'); }, dialogContent, true); // создаем диалог по клику на кнопку button y5.Events.observe('click', function() { y5.Widget.make(dialogContent, 'Widget.Dialog.Standard', {modal: true}); }, button, true);
get
y5.Widget.get(object)
Возвращает виджет по его ключу.
Имя аргумента | Тип | Описание |
---|---|---|
object | Object | ключевой элемент виджета: уникальная строка-идентификатор или элемент DOM |
kill
y5.Widget.kill(object)
Уничтожает виджет.
Имя аргумента | Тип | Описание |
---|---|---|
object | Object | ключевой элемент виджета: уникальная строка-идентификатор или элемент DOM |
make
y5.Widget.make(object, type, params)
Cоздает виджет.
Имя аргумента | Тип | Описание |
---|---|---|
object | Object | ключевой элемент виджета: уникальная строка-идентификатор или элемент DOM |
type | String | тип виджета, например, 'Widget.Dialog.Standard' |
params | Object | опции виджета, например, модальность диалога {modal: true} |