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

sábado, 7 de febrero de 2015

SPForm (Sharepoint Forms Designer): demo de la solución–Parte 2

En la parte 1, estuve revisando la solución y la funcionalidad básicas que ofrecía. En esta parte estaré viendo algunas funcionalidades más avanzadas.

Voy a agregar un formulario en una página. Primero exporto un formulario

image

Una vez guardado el archivo Document_Edit.xfds

Creo una página

image

Cuando voy a la parte de Insert, veo un nuevo botón, “New Form”

image

Selecciono el archivo Document_Edit.xfds que exporteimage

Una vez guardado, me queda el formulario embebido dentro de la página (Tiró un error de rendering)

image

También se permité editar por formulario

image

También nos permite agregar visibilidad dependiendo de la seguridad a la que pertenece el usuario

image

image

http://spform.com/documentation/groups

http://spform.com/documentation/groups/operators

http://spform.com/documentation/groups/functions

http://spform.com/documentation/groups/values

Ahora voy a agregar algo de javasscript

image

image

image

Ahora seteo el campo fecha con 7 días a partir de hoy

image

image

image

image

Tienes muchisimas más opciones para ver

http://spform.com/documentation/js/manager

http://spform.com/documentation/js/field

Lo malo:

  • Requiere tener Silverligth instalado para poder usar el diseñador.
  • Llamar a web services o servicios REST externos para integrarlo con la solución (ej: en una variable json). Hay que agregar código javascript para realizar esta funcionalidad. De todas maneras es común utilizar SPServices o el REST de Sharepoint para traer los datos.

Lo bueno:

  • Muy fácil de customizar formularios
  • Facilidad de agregar css y javascript
  • Muy user friendly
  • Framework excelente
  • Muy buen soporte
  • Montado sobre jquery
  • Muy performante

Les recomiendo el siguiente blog para ver todas las funcionalidades que ofrece SPForm: http://formsdesigner.blogspot.com.ar/

http://spform.com/documentation

SPForm (Sharepoint Forms Designer): demo de la solución–Parte 1

Con la deprecación de Infopath para Sharepoint (http://blogs.office.com/2014/01/31/update-on-infopath-and-sharepoint-forms/), hay que buscar alternativas. Una de ellas es SPForm: http://spform.com/download

image

Ejecuto el setup como administrador, y con un usuario que sea administrador de la farm

image

image

Selecciono donde instalar la feature

image

image

Verifico que se haya habilitado la feature a a nivel de site collection

image

Ahora en las listas y librerías me aparece un nuevo botón en la ribbon

image

Requiere tener silverlight instalado

image

Arrastro una tabla

image

Arrastro las columnas y agrego dos tabs

image

image

Lo deploy para los tres formularios de la libreria

image

Formulario View Item

image

Formulario Edit Item

image

New Item

image

Ahora volvemos a editar los forms, presiono Buttons

image

Me agrega una sección de botones

image

También puedo agregar Rich Text

image

image

Supongamos que ahora quiero agregar los botones de Save y Close en otra ubicación

image

image

Cuando lo deployo queda así

image

Cuando presionamos “General”, podemos ocultar la ribbon

image

Cuando lo deployas puedes ver como queda

image

No ves la ribbon, y se muestra la toolbar en la parte superior.

Ahora pruebo la funcionalidad de lnk Sketch

image

Cuando lo deployo, me permite agregar una firma electrónica.

image

Ahora pruebo la funcionalidad de Related Items

image

Tengo que editar que lista voy a utilizar para traer los items relacionados, incluso me permite filtrar por vista o por un campo del formulario padre.

image image

Supongamos que tenemos esta lista

image

Agrego una columna “Categoria” en la librería

image

image

Cuando lo deployo, los items relacionados lo veo así

image

Ahora pruebo el control de acordion

image

image

Cada componente tiene bastante propiedades para editar

image

Incluso JSLink, una funcionalidad muy útil para Sharepoint 2013.

Hay propiedades para poner read only un campo, editar su visibilidad, tamaño, estilo de css o class de css, la orientación del control (al lado o debajo del title)

En la segunda parte estaré viendo la parte del framework, y la posibilidad de agregar javascript