Поделиться через


Состояние и уведомления

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

Страница Microsoft SharePoint Foundation содержит строку состояния и область уведомлений. Эти две области предоставляют контекстные сведения, не раздражая пользователей. И сообщения состояния, и уведомления управляются с помощью объектной модели ECMAScript (JavaScript, JScript).

Строка состояния

Строка состояния используется для отображения постоянных сведений, таки как состояние или версия страницы. Она выглядит как полоса под сервера и использует четыре предопределенных фоновых цвета, которым назначен уровень значимости. Строка состояния может содержать несколько сообщений, но ее цвет соответствует только наивысшему уровню значимости, или приоритету. Сообщение в строке состояния использует формат HTML и может содержать ссылки или визуальные элементы. В следующей таблице описаны значения цветов и соответствующие уровни значимости.

Значение

Приоритет

Красный

Очень важно

Желтый

Важно

Зеленый

Успех

Синий

Сведения

Строка состояния доступна с помощью объектной модели JavaScript и серверной объектной модели. На стороне сервера разработчик добавляет сообщения о состоянии, используя класс SPPageStatusSetter. На стороне клиента разработчик добавляет сообщения о состоянии, используя SP.UI.Status.addStatus. Для управления сообщением о состоянии можно использовать SP.UI.Status.updateStatus, SP.UI.Status.removeStatus, SP.UI.Status.setStatusPriColor и SP.UI.Status.removeAllStatus.

Важное примечаниеВажно!

SP.UI.Status.removeAllStatus следует использовать, соблюдая осторожность. Этот метод удалит сообщения о состоянии, которые были добавлены вне кода разработчика.

Уведомления

Уведомления используются, чтобы показать на странице переходные сообщения, такие как состояние операции. Уведомления появляются в правой части странице под лентой. По умолчанию сообщения остается видимым в течение 5 секунд. Добавляя уведомление на страницу, разработчик может указать, что сообщение должно оставаться видимым дольше 5 секунд. Сообщение в уведомлении использует формат HTML и может содержать ссылки или визуальные элементы. Уведомления добавляются с помощью объектной модели JavaScript. Уведомление можно добавить, используя SP.UI.Notify.addNotification, а удалить — используя SP.UI.Notify.removeNotification.