Estaba teniendo problema a la hora de seleccionar un valor de un combo y recargar otro, me daba un error java.lang.IndexOutOfBoundsException: SelectOne submittedValue's index 2 is out of bounds. It should be between 0 and 0 cuando volvía a seleccionar un elemento del combo primero.
Buscando por internet encontré esta propiedad valuePassThru="true" que si lo colocamos en el combo segundo eliminaba ese fallo que se generaba debido al seleccionar el primer combo, se rellenan los valores del segundo, si elegimos un valor en el segundo, y después cambiamos el primero, el valor anteriormente elegido en el segundo combo puede no existir ya que este se rellena con los nuevos valores correspondientes al valor elegido en el primer combo entonces la propiedad valuePassThru lo que hace es usar los valores reales de la lista desplegable en lugar de los valores del índice.
miércoles, 23 de noviembre de 2011
miércoles, 5 de octubre de 2011
Rich-message
miércoles, 22 de junio de 2011
Función EXTRACT()
Hoy necesitaba sacar de una fecha el año y mirando por Internet he encontrado está función. La forma de utilizarla es: EXTRACT( Year from campo_fecha), también podemos utilizar para sacar el día o el mes.
martes, 22 de marzo de 2011
martes, 25 de enero de 2011
lunes, 27 de diciembre de 2010
Un problema con Ajax
Estaba intentando generar un documento que al pulsar un enlace ajax enviara la información del formulario a una método java y crear un documento con esos datos y luego que se descargara, pues tuve el problema de que no salia la ventana de abrir o descarga el documento, sino lo embebía en la misma pagina de la aplicación.
Resulta que investigando un poco y preguntado a un compañero que ajax no se puede descargar documentos, así que en vez de hacerlo con un a4j:commandLink y si utilizaba un s:link pues no me enviaba la información del formulario , así que me aconsejaron que utilizara un h:commanLink, que sí envía la información del formulario y permite la descarga de documentos.
Resulta que investigando un poco y preguntado a un compañero que ajax no se puede descargar documentos, así que en vez de hacerlo con un a4j:commandLink y si utilizaba un s:link pues no me enviaba la información del formulario , así que me aconsejaron que utilizara un h:commanLink, que sí envía la información del formulario y permite la descarga de documentos.
martes, 21 de diciembre de 2010
Reiniciar secuencia en Oracle
He estado haciendo una migración de datos de una base de datos a otra y necesitaba reiniciar las secuencias de la tablas donde se van a importar los datos a 1.
Para ello podemos hacer lo siguiente:
Para ello podemos hacer lo siguiente:
- SELECT SEQ.CURRVAL FROM DUAL -->Miramos el valor actual de la secuencia con la instrucción .
- ALTER SEQUENCE SEQ INCREMENT by -VAL--> con el valor obtenido con la anterios sentencia incrementamos a -valor para para reiniciar la secuencia a 1
- SELECT SEQ.NEXTVAL FROM DUAL--> reiniciamos la secuencia.
- ALTER SEQUENCE SEQ INCREMENT by 1--> establecemos el incremento de la secuencia.
Suscribirse a:
Entradas (Atom)
