Blog ESLUG
Colaboracion Josue Ortega - Xpages
Juan Carlos Trigo Díaz  Octubre 1st, 2012
Este articulo nos lo ha enviado Josué Ortega.
Simplemente darle las gracias por su colaboración, parece que la gente se va animando.
Un ejemplo que podemos aplicar en xpages.
Mil gracias de nuevo


Desde una vista en xpages, queremos abrir un formulario de nuestro querido notes y no otra xpages.

¿Cómo hacerlo?

En una xpages, introducimos una vista:

Image:Colaboracion Josue Ortega - Xpages

Seleccionamos la vista que vamos a utilizar:

Image:Colaboracion Josue Ortega - Xpages

En la parte derecha, pestaña DATA, aparecerán los campos de la vista.

Image:Colaboracion Josue Ortega - Xpages

Seleccionaremos los que nos interesen. Después de seleccionar, arrastramos hasta la zona de trabajo “Design”. Aparece la siguiente ventana que nos pide confirmación sobre los campos seleccionados:

 

Image:Colaboracion Josue Ortega - Xpages

Con las flechitas de la parte derecha, podemos cambiar el orden de las columnas.

Seleccionamos OK y ya tenemos el objeto vista en nuestra xpages:

Image:Colaboracion Josue Ortega - Xpages

Acudimos a las propiedades de la vista:

 

Image:Colaboracion Josue Ortega - Xpages

 

¿Qué es el atributo “var”? Si pasamos por encima con el ratón nos lo dice:

Image:Colaboracion Josue Ortega - Xpages

Así damos nombre a esa fila que utilizaremos como “filavista”.

Acudimos a la columna que abrirá un formulario al hacer click.

Image:Colaboracion Josue Ortega - Xpages

En el editor escribimos:

window.document.location.href='http://miservidor.com/'+'#{javascript:database.getFilePath ()}'+'/0/' + '#{javascript:filavista.getUniversalID()}'

 

Ya lo tenemos. Abrimos un formulario o lo que creamos conveniente, pero no el evento por defecto de la columna.

Josué Ortega

 xpages 

Colaboracion Josue Ortega - Xpages