Foros del Web » Programando para Internet » Javascript »

Deshabilitar/habilitar rich calendar con javascript

Estas en el tema de Deshabilitar/habilitar rich calendar con javascript en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/03/2011, 04:26
 
Fecha de Ingreso: julio-2008
Mensajes: 62
Antigüedad: 16 años, 4 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!!
  #2 (permalink)  
Antiguo 17/03/2011, 12:49
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 17 años, 4 meses
Puntos: 11
Respuesta: Deshabilitar/habilitar rich calendar con javascript

Hola, primero ps el codigo javscript necesita ir en la etiqueta [HIGHLIGHT="Javascript"].
Y bueno lo de tu pregunta, supongo que si es una imagen y lo quieres desactivar puedes desaparecer la imagen, pero lo combeniente seria quitar el evento al dar click en el link. O simplemente que salga de la funcion con una simple condicion al principio de la misma. Como es un Framework seria algo complicado.

Y si no entendiste nada de lo que dije:
http://www.librosweb.es/javascript/index.html

Saludoss
:]
__________________
Aerolíneas Alicia :D

Etiquetas: rich, calendario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:03.