A veces se desea integrar personalizaciones con funcionalidades de SharePoint. Este es el caso de adicionar en la página de una biblioteca en SharePoint un elemento Web Personalizado.
El problema radica que cuando adicionamos este elemento Web Personalizado la barra superior o Ribbon de administración de la biblioteca desaparece.
Para hacerla aparecer es necesario agregar el siguiente código JavaScript dentro de la declaración html del elemento Web Visual:
<script type=”text/javascript”>
setTimeout(function() { var elem = document.getElementById("MSOZoneCell_WebPartWPQ2"); if(elem != null) { var dummyevent = new Array(); dummyevent["target"] = elem; dummyevent["srcElement"] = elem; WpClick(dummyevent); _ribbonStartInit("Ribbon.Browse", true) } }, 2000);
</script>
El resultado será ver la barra de configuración esperada.
Referencia de la solución aplicada:
SharePoint4Fun!,
Juan Manuel Herrera Ocheita
No hay comentarios.:
Publicar un comentario