Настройка диалоговых окон и alert окошек

Диалоговые окна

В диалоговых окнах обычно выводится либо таблица, либо форма. 

Одновременно может быть открыто одно диалоговое окно (если вызов идет нового окна при существующем окне, то предыдущее закрывается). 

Как выводится форма в диалоговом окне

Как выводится табица в диалоговом окне 

Также можно вывести в модальном окне произвольную разметку с помощью as-modal.  

 

Заголовок модалного окна обычно указывается у модальной ссылки в параметре data-title. Если его нет, то верхняя часть диалогового окна не выводится.

Размер окна зависит от параметра data-big (если он равен 1, то выводится окно на весь экран).

У форма может быть кнопка сохранения, если она нужна, то указывается в параметре data-btnText.

Если в диалоговом окне есть кнопка Сохранения, то она будет вызываться по Ctrl +Shift + S

Кнопка Закрыть работает по клавише Esc

Есть дополнительные глобальные системные настройки диалоговых окон (в as.systemOptions.js): 

Как сделать кастом кнопку закрытия диалогового окна

Используйте такую ссылку: 

<a href="#"  class="text-decoration-none text-muted" 
       data-dismiss="modal"><i class="fa fa-times"></i></a>

Всплывающие сообщения справа вверху

Всплывающее окошко - это обычно реакция на какое-то действие в системе - сохранение в форме, результат операции в таблицах и т.д. 

Обычно в модели результата (например в SaveItem формы передаются такие параметры и они напрямую влияют на это окошко):

Иконка в заголовке берет либо от элемента с классом sidebar-brand-icon на странице, либо из настойки "alert.headerIcon" из as.systemOptions (может быть как FontAwesome, так и путь к файлу).     

Заголовок в окне берется из элемента с классом sidebar-brand-text, либо из настройки "alert.headerTitle" из as.systemOptions.

Дополнительные глобальные настройки из as.systemOptions.js:

Страница-источник на сайте falconspace.ru