jueves, 4 de septiembre de 2014

Crear una tabla de datos con AFTable en 11g

Descripción: En este artículo veremos cómo crear un listado de datos, con el componente aftable a partir de un View Existente, en 11g.

Nota: Existe otro artículo titulado "Añadir un listado" que realiza la misma operación en 10g.

La diferencia a la hora de realizar ambas operaciones en ambas versiones apenas es apreciable. Si lo sabes hacer para una versión, lo sabes hacer en en la otra.

Para poder crear una tabla de datos o un listado de datos con un afTable, de forma gráfica, es necesario haber creado antes la view, así como incluir dicha view en un Application Module.
Importante: Si no se ha incluido el ViewObject en un Application Module, no podremos realizar esto.

Si vamos al Model obsevamos que ya hemos creado la el ViewObject.
En caso de no haberlo creado puede verse el proceso en el artículo Crear un ViewObject en 11g.

vista en el model del viewobject
vista en el Model del viewobject


Para poder crear el listado de datos con un aftable, debemos ir al Data Controls (antiguo Data Control Palette en 10g), y buscar dentro del Appmodule la view que queremos utilizar.

vista viewobject en data controls
vista del viewObject en Data Controls

Seleccionamos el viewObject del cual queremos tener el listado / tabla, y lo arrastramos a la página donde queremos insertarlo (vista de diseño jspx o jsff).

Al soltar el elemento ahí, se nos muestra un menú contextual en el cual se nos pregunta sobre la forma en que queremos utilizar el componente que hemos arrastrado.

menu opciones para utilizar el viewobject
menú contextual con opciones de cómo utilizar el viewobject


Una vez seleccionado para este ejemplo el ADF Table, se nos abre una ventana en la cual:
-  Podemos decidir qué columnas del viewObject queremos mostrar,
-  el orden de dichos campos dentro de un registro o fila
-  si permitiremos seleccionar filas (una o varias a la vez)
- Si se va permitir filtrar los resultados
- Si se va a permitir ordenar por valores de los campos

opciones del aftable a crear
opciones del aftable

Al terminar este paso, podremos guardar lo que hemos hecho y ejecutar la págian para ver el resultado.

vista aftable en funcionamiento
aftable en funcionamiento




Puedes amplicar más información 
- Creating ADF Databounds tables (documentación oficial) 

Artículos relacionados en este blog: 
- Crear un ViewObject en 11g
- Crear una Entity en 11g
- Añadir una tabla (listado) (ADF 10g)
- Mostrar todos los elementos de una tabla (aftable)
- Mostrar un número diferente de elementos de una tabla (aftable)
- Colores alternados para una tabla aftable (banding)

No hay comentarios:

Publicar un comentario