Состояние и уведомления
Дата последнего изменения: 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.