2012-08-10 25 views

Respuesta

20

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:

  1. 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;

  2. 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); 
+1

correcta, marca como su respuesta para que otros puedan posiblemente beneficiarían de ella ^^ todos los widgets dijit.form tiene esa característica :) – mschr

+0

@mschr Gracias. Es bueno saber que como novato en Dojo – Dreamer

Cuestiones relacionadas