iwebcode - weblog
05/07/2003 - Novedades de la versión 6. Nuevo elemento incrustado "Editor".

Permalink Novedades de la versión 6. Nuevo elemento incrustado "Editor".



Siguiendo los pasos del recurso anterior, en esta ocasión os voy a mostrar otra de las pequeñas maravillas que nos tiene preparada la versión 6 de Lotus Notes/Domino: El editor incrustado.

El la versión 5 se añadió un nuevo tipo de control embebido muy útil: las vistas incrustadas. Lamentablemente, y pese a su utilidad, solamente se podía añadir una vista incrustada por formulario. Pues bien, una de las mejoras añadidas en la nueva versión 6 es la posibilidad de añadir tantas vistas incrustadas por formulario como se desee. Asociado a ellas se encuentra un nuevo tipo de elemento incrustado: el editor. Este elemento permite la incrustación de un formulario dentro de otro formulario, además se permite combinar el editor con una vista incrustada.

¿Y para que nos puede servir esto? Pues muy sencillo, para mostrar una vista en la parte superior de un formulario y a medida que seleccionamos documentos estos se van mostrando en la parte posterior, todo ello dentro del mismo formulario y sin utilizar marcos. Ni que decir tiene que este funcionamiento puede utilizarse tanto desde el cliente Notes como desde el navegador Web.

Para ilustrar el tema con un ejemplo vamos a utilizar la base de datos de libros que ya se ha mostrado en otros recursos (ver: 26/6/2002 y 20/12/2001) para crear un formulario de manejo de dichos libros:

1. Paso: Vamos a crear un nuevo formulario en la base de datos que queramos (para nuestro ejemplo usaremos la base de datos de libros utilizada en recursos anteriores) al que llamaremos Libros. En este formulario incrustaremos la vista Libros utilizada en los anteriores recursos. El aspecto de la vista es el siguiente:



2. Paso: Un poco más abajo de la vista incrustaremos un editor. Para ello utilizaremos la opción de menú: Crear->Elemento incrustado->Editor. Al utilizar la opción anterior se nos mostrará un cuadro de dialogo para seleccionar el formulario oque deseamos incrustar. Debemos tener un formulario creado para poder manejar la información de los libros. En este ejemplo se utilizará el formulario Libro. Una vez incrustado el aspecto es el siguiente:



3. Paso: Hacer un clic con el botón derecho del ratón sobre el editor incrustado y seleccionar la opción de propiedades. Pondremos como nombre del editor "Libro", tal y como aparece en la siguiente imagen:



4. Paso: Hacer un clic con el botón derecho del ratón sobre la vista incrustada y seleccionar la opción de propiedades. Pondremos como nombre del marco de destino el mismo nombre que le hemos dado al editor, o sea "Libro". Podéis ver esto en la siguiente imagen:



5. Paso: Guardar el formulario en la base de dato. Si ahora visualizamos este formulario a través del cliente Notes podréis comprobar como al hacer clic sobre cada uno de los documentos de la vista incrustada éstos se muestran en el editor incrustado. Además se pueden editar los documentos directamente desde el propio editor incrustado. La siguiente imagen muestra como se visualiza el formulario anterior desde el cliente Notes:



Esta otra imagen muestra el mismo formulario visto desde el navegador web:



Explicación:
El editor incrustado es capaz de mostrar los documentos que queramos. Si además se combina con una vista incrustada podemos hacer que los documentos de la vista se muestren en el editor incrustado sencillamente indicando como marco de destino de la vista incrustada el nombre del editor.

Como nota adicional recordaros que en la versión 6 se puede incrustar más de una vista en un formulario y lo mismo ocurre con el editor, por lo tanto se pueden montar interfaces de usuario bastante complejas y todas ellas mediante la utilización de un solo formulario.



Comentarios

No documents found

Añade tus comentarios



La dirección de email no estara visible en esta web.





Puedes usar UUB Code en tus comentarios.

[b]bold[/b]  [i]italic[/i]  [u]underline[/u]  [s]strikethrough[/s]

Las URL seran convertidas autmaticamente en Links


:cry: :-p :-x :-o :lips: :grin: :angry: ;-) :-) :-D :rolleyes: :cool: :laugh: :-\ :huh: :-( :emb:






Recordarme (cookie)