Ejecutar funcion JS al final de todo de la carga de pagina de SharePoint

Podemos ejecutar funciones JS al final de la carga de la página por medio de JQuery. No obstante, en SharePoint esto no siempre funciona: $(document).ready(function(){ //My code }); Esto ocurre porque aveces el document ya está cargado pero SharePoint todavía sigue cargando elementos. Para evitarlo, podemos insertar nuestra funcion en la lista de funciones que …

Sigue leyendo Ejecutar funcion JS al final de todo de la carga de pagina de SharePoint

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 …

Sigue leyendo Crear notificaciones nativas de SharePoint en código cliente

Recuperar ficheros .package en Visual Studio con TFS (9 Pasos)

Si tenemos nuestro código en Visual Studio utilizando TFS puede ocurrir lo siguiente: De repente he perdido el fichero "Package.package" de mi proyecto, pero si entro en el TFS sigue estando. Solución: 1. Abrimos el Team Explorer en Visual Studio y conectamos con nuestro TFS. 2. Vamos a Source Control Explorer. 3. Navegamos hasta el …

Sigue leyendo Recuperar ficheros .package en Visual Studio con TFS (9 Pasos)

Borrar DLL de la GAC sin GACUTIL

En ocasiones podemos encontrarnos con situaciones en las que no se nos actualizan las DLL de la GAC y no podemos borrarlas. Nuestro primer intento sería utilizar el comando GACUTIL: http://idttechblog.wordpress.com/2014/09/25/borrar-dll-de-la-gac/ El problema es que si estamos en un entorno de producción no deberíamos tener instalado Visual studio (ante todo, buenas prácticas) por lo que no …

Sigue leyendo Borrar DLL de la GAC sin GACUTIL

Borrar DLL de la GAC

El método correcto de borrar DLLs de la GAC es el siguiente: 1. Abrimos la consola de Visual Studio (Developer Command Prompt for VS2013 en el caso de Visual Studio 2013). 2. Navegamos hasta el directorio donde están nuestras DLL (cd C:WindowsMicrosoft .NETassemblyGAC_MSIL). 3. Ejecutamos el siguiente comando: gacutil -u NOMBRE_DE_MI_DLL Ejemplo (Borrar la DLL …

Sigue leyendo Borrar DLL de la GAC

Activar State Service Application en SharePoint 2013

Es posible que al intentar iniciar un workflow (o también al intentar publicar una página) os aparezca el siguiente error: The form cannot be rendered. This may be due to a misconfiguration of the Microsoft SharePoint Server State Service. For more information, contact your server administrator. Esto es porque falta por activar el servicio State …

Sigue leyendo Activar State Service Application en SharePoint 2013

Detectar si se ha publicado un ítem en una lista con Event Receiver en SharePoint

Para poder detectar si se ha publicado un ítem en una lista no existe ningún evento del tipo "ItemPublished", pero si tenemos el evento "ItemCheckedIn" que nos avisará cada vez que se haga un CheckIn del elemento. Para saber si es una publicación o no podemos seguir estas indicaciones: Dentro del event receiver obtenemos el …

Sigue leyendo Detectar si se ha publicado un ítem en una lista con Event Receiver en SharePoint