miércoles, 19 de febrero de 2014

Añadir una tabla (listado)

Descripción: En este artículo veremos cómo añadir una lista de datos en forma de tabla. Para ellos usaremos el componente aftable. Este ejemplo está para Oracle ADF 10g.

Nota: Hay otro artículo en el que se explica estos pasos para Oracle ADF 11g:


Hasta ahora, casi todas las entradas estaban orientadas a crear elementos en ADF BC, pero sin una aplicación práctica.
En este post, por fin, vas a poder ver parte de esa potencia que nos ofrece la herramienta.

Para ello vamos a mostrar en la página que teníamos creada, un listado de las personas que trabajan en la empresa (HR).

Para ello vamos al Data Control Palette, y seleccionamos la tabla Empleados View, que se encuentra dentro de plantillaAppModuleDataControl.

vista data control palette
operaciones desde Data Control Palette

Arrastramos el objeto hasta la página, que se encuentra en la vista de Diseño (aunque se puede hacer con la vista Source), y observamos las opciones que nos aparecen.
Ahí podemos ver de qué manera vamos a querer mostrar los datos en la página.
En este caso seleccionamos table- read only.



viewobject desde data control palette

Aqui podremos ver los datos que queremos que tenga la tabla.
A diferencia de la selección de campos de la
o del , esta selección de campos, sólo afecta a la tabla actual.


edit table columns
columnas de la tabla


Al aceptar, podemos ver cómo queda en la página de diseño.

vista design con aftable
vista de la pagina tras añadir af:table

Podemos ejecutar la aplicación, con el menú contextual sobre el nombre del fichero indice.jspx.
Nota: No siempre se podrá probar la aplicación de esta manera, dependerá del punto de entrada de la aplicación, (página de autenticación/login por ejemplo).


ejecutar pagina

Este es el resultado que obtenemos.
Podemos jugar con la tabla y ver su funcionamiento.

vista aftable ejecucion
vista aplicación
Artículos relacionados:
-

No hay comentarios:

Publicar un comentario