...
id, дефолтное значение ('PopupModal')
header
body
footer
rawDatarawMode
- is_form
- form_url
- size
Методы:
- setId(id) - установить id
- isForm(boolean) - если true, модальное окно будет обёрнуто тегом form
- setFormUrl(url) - установить URL, на который будет отправлена форма
- setRawMode(boolean) - см. Особые окна
- setHeader(data) - установить заголовок окна
- setBody(body) - установить modal-body
- setSmall(boolean) - если true, модальное окно будет меньшего размера (класс modal-sm)
- setLarge(boolean) - если true, модальное окно будет большего размера (класс modal-lg)
- setFooter(data) - установить modal-footer
- addButton(text, btnId, class_, type) - добавить кнопку
- updateBody(content) - изменить modal-body
- loadUrl(url, callback) - будет загружена страница (url), её содержимое будет подставлено в модальное окно. если передана функция callback, она будет вызвана
- onClose(callback) - установить callback на закрытие окна
- show(callback) - показать модальное окно. если передать параметр callback, будет установлен callback на появление окна
- hide() - скрыть модальное окно
- clear() - очистить модальное окно
Объект представляет собой реализацию конкретной части паттерна Builder.
Пример использования: Показать сообщение в модальном окне:
...