-
-
-
- Примеры
- API
События привязываются с помощью стандартного метода регистрации событий addEventListener
Событие возникающее при отрисовки слоя.
Данные, передаваемые в событие
| Аргумент | Описание | Тип |
|---|---|---|
| target | отрисовываемый слой | Element |
| direct | true если слой отрисовывается напрямую, false если как дочерний | bool |
//событие возникает при загрузке профиля пользователя document.addEventListener('kation.load.user.user.profile',(e)=>{ let elLayout = e.target; console.log('Отрисованный слой',elLayout); }); //событие возникает при загрузке любого слоя $(document).on('kation.load',(e)=>{ let elLayout = e.target; console.log('Отрисованный слой',elLayout); });
События возникающее при отправке данных на сервер методом w_core.request
Возникает до отправки на сервер
Возникает при получении положительного ответа
Возникает при ошибке запроса
Данные, передаваемые в событие
| Аргумент | Описание | Тип |
|---|---|---|
| task | запрос к серверу | string |
| requestData | Данные запроса к серверу | {} или FormData |
| responseData | Данные ответа от сервера | {} или string |
document.addEventListener('kation.request.start.user.confirm',(e)=>{ console.log('Пользователь нажал кнопку сохранения профиля'); console.log(e.requestData); //отправленные данные }); document.addEventListener('kation.request.success.user.confirm',(e)=>{ console.log('Запрос на сохранения профиля выполнен'); console.log(e.requestData); //отправленные данные console.log(e.responseData); //полученные данные /* Внимание! данное событие возникает при любом корректном ответе от сервера. Для проверки, действительно ли запрос подтвержден сервером необходимо изучить полученные данные*/ });