Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| инвентаризация:dev:widget:модальные_формы [2022/12/03 13:28] – создано admin | инвентаризация:dev:widget:модальные_формы [2024/01/25 12:20] (текущий) – [Инвентаризация: Widget: Модальные формы] admin | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| {{tag> | {{tag> | ||
| - | ====== Инвентаризация: Dev: Widget: Модальные формы ====== | + | ====== Инвентаризация: |
| Для отображения формы в модальном окне нужно: | Для отображения формы в модальном окне нужно: | ||
| * ссылка должна иметь класс open-in-modal-form | * ссылка должна иметь класс open-in-modal-form | ||
| * в ссылку можно положить data-reload-page-on-submit=" | * в ссылку можно положить data-reload-page-on-submit=" | ||
| * Ну и контроллер в режиме ajax должен отдавать данные в json | * Ну и контроллер в режиме ajax должен отдавать данные в json | ||
| + | |||
| + | Опционально | ||
| + | * ссылка может иметь параметры data-update-element и data-update-url, | ||
| + | * ссылка может иметь параметр data-click-on-submit, | ||
| + | * ссылка может иметь параметр data-reload-page-on-submit, | ||
| + | * ссылка может иметь параметр data-modal-pjax-reload, | ||
| + | |||
| + | В переданной в форму странице | ||
| + | * H1 заголовок будет удален и помещен в Title модального окна | ||
| + | * к элементам внутри div.disable-on-submit после сабмита формы будет добавлен аттрибут disabled=> | ||
| + | * к кнопкам button.spinner-on-submit будет добавлен спиннер после сабмита формы | ||