Mostrando entradas con la etiqueta PopUp. Mostrar todas las entradas
Mostrando entradas con la etiqueta PopUp. Mostrar todas las entradas

jueves, 1 de enero de 2015

Popups (SP.UI.ModalDialog.showModalDialog) en una página WIKI en Sharepoint 2013

Creo una página Wiki

image

Inserto un Script Editor (Embed Code)

image

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="javascript">
 
  function openBasicDialog(tUrl, tTitle) {
         var options = {
             url: tUrl,
             title: tTitle
         };
         SP.UI.ModalDialog.showModalDialog(options);
     }
    
</script>
</head>
<body>
<input type="button" value="Página de Microsoft" onclick="openBasicDialog('http://www.microsoft.com','Microsoft Page');"/>
</body>
</html>

image

Al hacer click en el botón, me lanza un PopUp modal

image

Este script también nos permite mostrar el formulario de NewItems para Listas o el formulario de Upload para Librerias.

Por ej: si utilizo la url de upload de una Librería con el parámetro IsDlg, el cual permite mostrar un form preparado para PopUp (sin barras de desplazamiento, tamaño más reducido, etc). Por ejemplo la siguiente URL

http://URLSite/_layouts/15/Upload.aspx?List={ID_Lista}&RootFolder=&IsDlg=1

image

Entonces lo único que debo hacer es cambiar en el button, la url

<input type="button" value="Agregar Nuevo Documento" onclick="openBasicDialog('http://URLSite/_layouts/15/Upload.aspx?List={ID_Lista}&RootFolder=&IsDlg=1','Librería de Documentos');"/>

Lo cual resulta en

image

image

jueves, 30 de agosto de 2012

Tips/info #64–Sharepoint 2010

1-Problema con WebDav cuando no se tiene un root site collection.

Ej: se tiene varios sites collections http://sharepoint/sites/site1, http://sharepoint/sites/site2

Pero no se tiene un site collection en el root, http://sharepoint/.

El servicio de WebClient verifica la url root para determinar si puede conectarse vía WebDav, es decir \\sharepoint\. y se recibe el mensaje “Unable to conect”.

Para solucionarlo, cree el root site collection.

Más info sobre WebDav y vista del explorador: http://blogs.technet.com/b/manjesh/archive/2010/01/03/all-about-explorer-view-in-sharepoint.aspx

http://www.microsoft.com/en-us/download/details.aspx?id=9981

2-Problema en attachments repetitivos en Infopath

"The security Validation for this page is invalid. Click back in your Web Browser, refresh the page and try your operation again"

Ir a la carpeta 14 del servidor WFE de sharepoint, carpeta TEMPLATE\Layouts

Hacer backup del archivo formserver.aspx

Editar el file, y agregar debajo del tag < body runat="server" id="PageBody"> el siguiente código <SharePoint:FormDigest runat="server" />

3-Mensaje al cerrar un formulario de infopath: “The form has  been closed”

fomclosed

Para sacar este mensaje al cerrar formulario, se puede agregar una acción llamada  “Switch to view ” en el botón de submit.http://office.microsoft.com/en-ca/infopath-help/add-a-button-for-switching-views-HP010211230.aspx

4-Agregar un dialogo modal en la quick launch

Ingresar a http://xxxxxxx/_layouts/quiklnch.aspx

Agregar en una sola línea el siguiente código

JavaScript:var options=SP.UI.$create_DialogOptions();
options.url='http://todosharepoint.blogspot.com';
options.height = 400;
void(SP.UI.ModalDialog.showModalDialog(options))

image_thumb[7]

Recuerde que puede usar en cualquier url de Sharepoint, el parámetro IsDlg=1 o IsDlg=0, que oculta la barra de navegación superior y izquierda.

Más info sobre ModalDialog: http://msdn.microsoft.com/en-us/library/ff410058.aspx

5-Abrir un dialogo modal desde un hyperlink

<a
href="JavaScript:var options=SP.UI.$create_DialogOptions();
options.url='http://todosharepoint.blogspot.com';
options.height = 400;
void(SP.UI.ModalDialog.showModalDialog(options))"
>
Abrir dialogo modal!
</a>