Link blog.vitalyzhukov.ru

Блог переехал вот сюда: Blog.VitalyZhukov.ru

15 июн. 2011 г.

SharePoint 2010 UpdatePanel. Request Notification

Что делаем
Уведомляем пользователя о том, что 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 с содержимым на свое усмотрение. Результат будет выглядеть вот так:







Пользуемся

Комментариев нет:

Отправить комментарий