Nuevo pequeño ejemplo que muestra como limitar la altura de una tabla mediante la propiedad autoHeightRows. En este caso ponemos un autoHeightRows=2 y cómo podemos observar en la imagen la altura de la tabla se limita justo a dos filas. Es una opción mucho mas cómoda que andar cuadrando la altura deseada a nivel … Continuar leyendo »
Tagged with table …
Seleccionar filas en Tablas Multiseleccion.
En base a la petición de un lector hoy les traigo como seleccionar filas en una tabla multiseleccion vía código. Aquí tienen el código. El punto esta en el método setSelectedRowKeys del objeto RichTable, al cual le debemos pasar una lista de las keys seleccionadas RowKeySet. En este ejemplo estamos seteando la 3 y 5 … Continuar leyendo »
Columnas dobles en tablas
En algunas ocasiones tendemos a concatenar campos utilzando logica java en el get de un campo transient o en la select mediante un CONCAT. Otra alternativa es simplemente hacer una union visual de esos dos campos en el mismo componente table de ADF. Este seria el resutlado:
Cambiar el color de las filas en tablas
Cambiar el color de las filas o las celdas del componente af:table en base a una condición: Esto lo deben aplicar en el componente af:inputtext de cada columna. Si la tabla es de solo lectura pueden usar la propiedad inlineStyle Mas info y ejemplos mas avanzados : http://www.oracle.com/technology/pub/articles/jellema-adfcellhighlighting.html
EditingMode en af:table
Las nuevas tablas de ADF 11g tienen una propiedad muy interesante llamada EditingMode. Admite dos campos: editAll, clickToEdit. Mediante clickToEdit podemos mejorar el rendimiento de nuestras páginas de forma considerable, ya que la tabla se mostrara en modo read-only y solo permitirá la edición de datos al hacer doble click o presionar F2. Les dejo … Continuar leyendo »
selectBooleanCheckbox en tablas
Para añadir un af:selectBooleanCheckbox dentro de una af:table la solución mas rápida es tener un campo de tipo Boolean. Pero muchas veces lo que se tiene es un campo tipo Number(1,0) o String(S,N). Lo que podemos hacer es crear un atributo tipo transient y validar su resultado dependiendo del atributo original Via: http://www.java-hair.com
SelectOneChoice en tablas
Uno de los problemas mas comunes al desarrollar con ADF, una vez hemos pasado de la fase inicial de típicos Maestro/Detalle, es el famoso selectonechoice o lista despegable dentro de una tabla. Para conseguirlo debemos recorrernos los elementos de la lista mediante un for each. Les dejo un ejemplo en formato vídeo de Steve Muench. … Continuar leyendo »