Crear notificaciones nativas de SharePoint en código cliente

Crear notificación propia de SharePoint:

var notifyId = '';
notifyId = SP.UI.Notify.addNotification("Hello World!", true);

El primer parametro es HTML (podemos personalizarlo). El segundo parametro es para que desaparezca: “true” hará que se mantenga hasta que clickemos sobre él, “false” hará que desaparezca al cabo de unos segundos.

notifyId tendrá el identificador, que nos servirá para cerrarlo por código con:

SP.UI.Notify.removeNotification(notifyId);
notifyId = '';

También podemos crear notificaciones de estado propias de SharePoint con:

var statusId = '';
statusId = SP.UI.Status.addStatus("Status good!");
SP.UI.Status.setStatusPriColor(statusId, 'red');

Para cerrarlas, podemos hacerlo con su id:

SP.UI.Status.removeStatus(statusId);
statusId = '';

Mas información en: http://msdn.microsoft.com/en-us/library/office/ee658473(v=office.14).aspx

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.