Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.

Пример использования: Показать сообщение в модальном окне:

...