Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2011, 04:26
jessifb88
 
Fecha de Ingreso: julio-2008
Mensajes: 62
Antigüedad: 15 años, 9 meses
Puntos: 0
Deshabilitar/habilitar rich calendar con javascript

Hola a todos!!
Tengo un rich:calendar, de RichFaces, en mi web, que se compone del input y el popup. Necesito habilitar/deshabilitar el calendar (tanto el input como el popup) según la opción que escoja el usuario en un combo. Esto lo hago mediante javascript.
Mi función para el input es la siguiente:
function activaDesactivaCalendar (idValor) {
if (document.getElementById('f1:combo'+indice).value == idValor) {
document.getElementById('f1:DE'+indice+'InputDate' ).disabled = false;
//document.getElementById('f1:DE'+indice+'PopupButto n').disabled = false;
} else {
document.getElementById('f1:DE'+indice+'InputDate' ).disabled = true;
//document.getElementById('f1:DE'+indice+'PopupButto n').disabled = true;
}
}
Con el input funciona a la perfección, pero como el botón del popup es un img, no tiene propiedad disabled y no funciona. ¿Alguien sabe cómo puedo habilitar/deshabilitar el botón del popup de un rich:calendar, o si hay alguna forma de habilitar/deshabilitar el calendar como conjunto mediante javascript?
Gracias adelantadas!!