domingo, 23 de febrero de 2014

Añadir una nueva columna a una tabla (af:table) II

Resumen: En esta artículo vamos a ver cómo añadir una columna ( af:column) a una tabla ya existente. La forma será muy manual, observando el código. En otro artículo veremos cómo se puede hacer gráficamente ()
En el nos encontramos con que la columna Salary, no mostraba ningún resultado.


vista resultados navegador
vista resultados navegador


Sospechábamos que podría estar relacionado con el attributeValue
que se había creado en la página de definición.


attributeValues page definition
attributeValues en página definición

La solución rápida sería:
Bueno, hemos visto cómo están los demás campos, ¿por qué no poner el código como los demás campos?
Por lo que podemos ir a la página de definición, y poner dentro de la tabla, un nuevo campo que sea Salary.


incluir columna page definition
vista página definición

Y en la página de vista (jspx), la nueva columna corregimos el nombre para que sea similar a lo que hemos añadido a la página de definición.


incluir afcolumn en codigo jspx
vista código jspx



Si probamos la página podemos ver el resultado:

vista resultado aftable nueva columna
vista navegador
Hemos resuelto el problema, aunque de una forma poco ortodoxa (por algo esto es adfsalvaje
y no adfElegante).
Ya veremos más adelante, cómo se debería haber hecho correctamente.
Pero la razón de mostrar esto, es que a veces nos puede tocar "mancharnos" y tocar código, aunque sea para algún detalle. También que existe más de una forma de hacer las cosas, y sobre todo, para empezar a entrenarnos a resolver problemas (cosa que no siempre se suele ver en la documentación que hay en Internet).

Artículos relacionados:
- Añadir una nueva columna a una tabla (af:table) gráficamente I
- Añadir una nueva columna a una tabla (af:table) gráficamente III


Si te ha gustado este artículo, puedes seguir el blog por Blogger o Twitter

No hay comentarios:

Publicar un comentario