-
-
-
- Примеры
- API
Это старая версия документа!
Тривязанные события можно вызвать с помощью метода trigger, библиотеки JQuery.
Вызов события w_load
За контекст принимается родительский DOM элемент для тех слоев, для которых вызывается событие, либо конкретный слой. Если не указан аргумент no_child события будут вызваны для всех дочерних элементов слоя.
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| no_child | Не вызывать события дочерних элеменов | boolean | false |
//вызвать событие w_load для слоя user.user и всех дочерних слоев $('[data-layout="user.user"]').trigger('w_load'); //вызвать событие w_load только для слоя user.user $('[data-layout="user.user"]').trigger('w_load',true);
Событие возникающее при отправке данных на сервер запросом task (см.w_core.request)
Вместо task должно быть указано полное имя запроса
Рекомендуется элемент $(document).
| Аргумент | Описание | Тип |
|---|---|---|
| task | Имя запроса | string |
| request | Данные запроса | object, объект FormObject |
//событие возникает при добавлении в корзину $(document).on('w_request.order.cart.add',function(task, request){ console.log('Пользователь запросил добавление в корзину'); //выводим информацию console.log(request); //выводим данные запроса });
Событие возникающее при получении ответа от сервера на запрос task (см.w_core.request)
Вместо task должно быть указано полное имя запроса
Рекомендуется элемент $(document).
| Аргумент | Описание | Тип |
|---|---|---|
| task | Имя запроса | string |
| request | Данные запроса | object, объект FormObject |
| response | Данные ответа | object |
//событие возникает при ответе сервера на добавление в корзину $(document).on('w_request_success.order.cart.add',function(task, request,response){ console.log('Сервер ответил на добавление в корзину'); //выводим информацию console.log(request); //выводим данные запроса console.log(response); //выводим данные ответа });
Событие возникающее в случае ошибки ответа от сервера на запрос task (см.w_core.request)
Вместо task должно быть указано полное имя запроса
Рекомендуется элемент $(document).
| Аргумент | Описание | Тип |
|---|---|---|
| task | Имя запроса | string |
| request | Данные запроса | object, объект FormObject |
| response | Данные ответа | object |
//событие возникает при серверной ошибке $(document).on('w_request_error.order.cart.add',function(task, request,response){ console.log('Сервер недоступен'); //выводим информацию console.log(request); //выводим данные запроса console.log(response); //выводим данные ответа });