viernes, 13 de julio de 2012

ADF 11g: af:query + af:table con datos precargados al iniciar

Al hacer Drag & Drop de una Named Criteria de una View (del Data Control de un Application Module), se puede crear un formulario de búsqueda con una tabla asociada para el manejo de los datos de nuestra base de datos.
Drag & Drop para formulario de búsqueda + tabla
Cuando se ejecuta la vista se puede observar que por defecto la tabla está vacía puesto que no se ha realizado ninguna búsqueda.
Tabla vacía nada más cargar la vista
Esto se debe a que es necesario que se realice una búsqueda (aunque sea con los campos vacíos) para que la tabla se rellene. Sin embargo, modificando el binding asociado a la View Criteria sobre la que se basa el af:query se puede lograr precargar una búsqueda para que cuando se cargue la página salgan datos inicialmente.
Para conseguirlo únicamente es necesario modificar el atributo InitialQueryOverriden poniendo su valor a true.
Modificación del binding a la View Criteria para precargar la búsqueda
Con esta configuración, al ejecutar por primera vez la vista que contiene la tabla asociada a un af:query vendrá precargada.

Datos precargados al ejecutar la vista

Ejemplo desarrollado en JDeveloper 11.1.1.6

No hay comentarios:

Publicar un comentario