No encuentro una forma de desactivar el widget dijit.form.FilteringSelect. El requisito hace que se muestre el CSS, ya que ninguno no es una opción.Cómo deshabilitar un widget "dijit.form.FilteringSelect"?
¿Alguna pista? Gracias por adelantado.
No encuentro una forma de desactivar el widget dijit.form.FilteringSelect. El requisito hace que se muestre el CSS, ya que ninguno no es una opción.Cómo deshabilitar un widget "dijit.form.FilteringSelect"?
¿Alguna pista? Gracias por adelantado.
Figura yo mismo:
dijit.byId('_fromState_id').set('disabled', true);
simplemente hace el trabajo. Cambiarlo a false
puede habilitar el widget.
Saludos.
ACTUALIZACIÓN
Además, hay otro atributo para el widget llamado "readOnly"
, la diferencia de ella y "disabled"
es que:
disabled
no permite que cualquier valor dado al widget, lo que significa que el valor del widget siempre es NULL("")
en el formulario. Podría ser un problema en la situación NotNull
;
pero readOnly
permite preestablecer un valor para el widget y hacerlo no editable, y el usuario aún puede enviar el valor que solo no puede cambiarlo.
muestra:
dijit.byId("_fromState_id").set("value", "NOTAVAILABLE");
dijit.byId('_fromState_id').set('readOnly', true);
correcta, marca como su respuesta para que otros puedan posiblemente beneficiarían de ella ^^ todos los widgets dijit.form tiene esa característica :) – mschr
@mschr Gracias. Es bueno saber que como novato en Dojo – Dreamer