Уведомляем пользователя о том, что UpdatePanel обновляется. Для вывода сообщений используем SP.UI.Notify. Задача следующая: при отправке запроса на сервер выводим стикер "Загрузка данных", а после окончания запроса стикер убираем.
Делаем
Сначала "вешаем" обработчики на события:
<script type="text/javascript">
_spOriginalFormAction = document.forms[0].action;
_spSuppressFormOnSubmitWrapper = true;
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(beginRequest);
prm.add_endRequest(endRequest);
var notifyId = '';
function beginRequest(sender, args) {
notifyId = SP.UI.Notify.addNotification('Загрузка данных...', true);
}
function endRequest(sender, args) {
SP.UI.Notify.removeNotification(notifyId);
}
</script>
Теперь добавляем на страницу UpdatePanel с содержимым на свое усмотрение. Результат будет выглядеть вот так:
Пользуемся
Комментариев нет:
Отправить комментарий