PAGINACION
Doc.: XMLDATA.doc
Título: Uso del XMLDATA
VERSION: 1.0
FECHA: 09/03/2007
Página 1 de 12
CONTROL DE VERSIONES
Fecha
Nombre del Documento
Uso del XMLDATA
Doc.: XMLDATA.doc
Versión
1.0
Actualización
09/03/2007
Elaborado
OGP
Título: Uso del XMLDATA
VERSION: 1.0
FECHA: 09/03/2007
Comentarios
Versión Inicial.
Página 2 de 12
INDICE1. UTILIZACIÓN DEL XMLDATA EN LA PAGINACIÓN .................................................................................. 4
Doc.: XMLDATA.doc
Título: Uso del XMLDATA
VERSION: 1.0
FECHA: 09/03/2007
Página 3 de 12
1. UTILIZACIÓN DEL XMLDATA EN LA PAGINACIÓN
FUNCIONAMIENTO:
Vamos a tener por un lado un estado de página (.jsp) en el que se van a cargar los datos que se quierenlistar, cuando se pagine para delante o para detrás los datos se van a ir cargando en este estado de
página. Por otro lado va a estar el XMLDATA, el cual va a ser el encargado de coger los datos del estado
página y pasarlos al ‘root’ para posteriormente cargar la tabla en cuestión de la página mira principal, es
decir va hacer una función de módulo director. En esta página principal es donde va aestar definido el
XMLDATA. La funcionalidad del XMLDATA se va a implementar en su evento onload.
A continuación vamos a diseccionar el procedimiento utilizando como ejemplo la operación de presentación
N_Asignacion_Cuentas, la página principal Asignacion_Cuentas.mira y el estado de página estado.jsp.
estado.jsp
XMLDATA
Asignación_Cuentas.mira
‘root’
-
Los datos se cargan enel estado página estado.jsp, por lo cual es este estado el que hay que refrescar
cuando cada vez que sea necesario cargar datos nuevos.
-
El XMLDATA coge los datos del estado página y los lleva al ‘root’.
-
Posteriormente es el mismo XMLDATA el que hace las acciones pertinentes para cargar la tabla que
hay en la página principal Asignacion_Cuentas.mira con los datos que anteriormentedejo en el ‘root’.
-
Toda la funcionalidad que tiene que hacer el XMLDATA se implementa en su evento onload.
Hay que tener en cuenta que la primera vez que se ejecuta la OP no hay que pasar por el estado página
(estado.jsp) ni hacer nada con el XMLDATA, es decir que los datos se cargarán en la tabla como es
costumbre, cogiéndolos del contexto de la OP (bien vía mapeo al modeloTabla, obien vía javascript). Por
lo tanto, debe quedar claro que la utilización del XMLDATA es únicamente para la paginación.
Doc.: XMLDATA.doc
Título: Uso del XMLDATA
VERSION: 1.0
FECHA: 09/03/2007
Página 4 de 12
VEGA:
En
la
operación
N_Asignacion_Cuentas
se
puede
ver
que
hay
una
página
principal
(Asignación_Cuentas.jsp). Esta página tiene dos listas,por lo que nos vamos a centrar en la explicación en
una de ellas, más en concreto en las lista de cuentas de informantes. Podemos observar que cuando se
piden mas o menos datos (evento ‘anteriores_informante’ y ‘siguientes_informante’) verifica una pila y si no
están los datos los pide a una transacción. Una vez obtenidos estos datos se pasa a un estado página
(estado.jsp) que sólo contieneuna transición (‘navegacion’) por la que nunca va a ir el flujo de la operación.
Esta página va a ser una jsp que se encargue de enviar sólo los datos de recarga de la tabla.
MIRA:
•
El objetivo de la página utilizada para la recarga de los datos (estado.jsp) es fusionar los archivos
estado.mira, estado.bhtp y estado.jsp en un solo, en el estado.jsp. Para ello hay que hacer las
siguientesoperaciones:
-
Al incluir el estado página en la OP (VEGA) se genera el archivo estado.mira.
-
Abrimos el archivo estado.mira, marcamos de entrada los campos que se van a utilizar en la lista
(opción "Marcar Dato de Entrada ") y salvamos las modificaciones, con lo que se genera el
archivo estado.bhtp. En este archivo se ha generado la estructura de los datos que se van a listar....
Regístrate para leer el documento completo.