miércoles, 19 de febrero de 2014

Error: Al intentar avanzar en una tabla, ésta no lo hace

En el vimos cómo incluir una tabla, en la página.
Y todo fue perfecto, pero a la hora de probar el componente, éste no avanzaba, ni cambiaba. Siempre mostraba los mismos elementos.


aftable listado
pantalla de la aplicación


La causa, es que no se puede poner los componentes en cualquier sitio.

Si miramos la pestaña de estructura, vemos que dónde se ha colocado el elemento.



structure aftable
pestaña Structure

Las etiquetas verbatim, se usan para añadir etiquetas y componentes pero sin ninguna utilidad en ADF. Es decir, que puedes colocar un trozo de javascript o html, pero un componente ADF no.

Los componentes en ADF se deben colocar dentro de etiquetas form y fuera de verbatim
.
Ya iremos viendo poco a poco estas etiquetas.

Para cambiar el componente de sitio arrastramos éste dentro de la pestaña de Structure, hasta ponerla fuera de las etiquetas verbatim.

Guardamos el proyecto completo. Es completo porque el cambio afecta tanto al .jspx como a la página de definición.

aftable cambio posicion
cambia af:table de posición

Y le damos a F5 a la página.
Importante: lo de usar F5 para actualizar, sólo es para algunos ejemplos. Pero en una aplicación "normal", suele tener unos efectos insospechados.

aftable listado
vista ejecución

Ya podemos probar el componente y ver cómo se comporta.

No hay comentarios:

Publicar un comentario