Estado y notificaciones

Última modificación: miércoles, 14 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

Microsoft SharePoint Foundation incluye una barra de estado y un área de notificación en una página. Estas dos áreas proporcionan información en contexto sin distraer a los usuarios. Los mensajes de estado y las notificaciones se controlan mediante el modelo de objetos de ECMAScript (JavaScript, JScript).

Barra de estado

La barra de estado se usa para mostrar la información persistente, como la versión o el estado de la página. Aparece como una barra situada debajo de la Cinta de Server y dispone de cuatro colores de fondo predefinidos a los que se asigna un nivel de importancia. La barra de estado puede contener varios mensajes, pero solo reflejará el color que tenga el nivel máximo de importancia o prioridad. El mensaje de la barra de estado es HTML y puede contener vínculos o elementos visuales. En la siguiente tabla se describen los valores de color y su nivel de importancia.

Valor

Prioridad

Rojo

Muy importante

Amarillo

Importante

Verde

Correcto

Azul

Información

Se accede a la barra de estado mediante JavaScript y los modelos de objetos de servidor. En el lado servidor, agregue mensajes de estado a través de la clase SPPageStatusSetter. En el lado cliente, agregue mensajes de estado a través de SP.UI.Status.addStatus(strTitle, strHtml, atBegining) Method. Puede manipular el mensaje de estado mediante SP.UI.Status.updateStatus(sid, strHtml) Method, SP.UI.Status.removeStatus(sid) Method, SP.UI.Status.setStatusPriColor(sid, strColor) Method y SP.UI.Status.removeAllStatus(hide) Method.

Nota importanteImportante

SP.UI.Status.removeAllStatus(hide) Method debe usarse con precaución. Este método eliminará los mensajes de estado que se agregaron desde fuera del código.

Notificaciones

Las notificaciones se usan para mostrar mensajes transitorios, como el estado de una operación en la página. Las notificaciones aparecen en el lado derecho de la página, debajo de la cinta de opciones. De manera predeterminada, el mensaje está visible durante 5 segundos. Al agregar la notificación a la página, puede especificar que desea que el mensaje permanezca durante más de 5 segundos. El mensaje de la notificación es HTML y puede contener vínculos o elementos visuales. Las notificaciones se agregan mediante el modelo de objetos de JavaScript. Puede agregar una notificación a través de SP.UI.Notify.addNotification(strHtml, bSticky) Method y quitar una notificación a través de SP.UI.Notify.removeNotification(nid) Method.