Inhabilitación a la vez de todos los campos de la interfaz de usuario con la infraestructura de interfaz de usuario web
Puede utilizar la infraestructura de interfaz de usuario web para inhabilitar todos los campos de la pantalla a la vez, sin tener que hacerlo de forma individual para cada campo. Al inhabilitar un campo, no podrá cambiar los datos de ese campo. El campo pasa a ser de sólo lectura.
Después de inhabilitar todos los campos, todavía puede cortar y pegar información de esos campos, pero no puede enviar información de campos de formulario que se hayan inhabilitado. No puede inhabilitar todos los campos sólo para modificar el aspecto.
- inhabilitar
Propiedad booleana que determina si todos los campos de la pantalla se han inhabilitado.
- deep
Propiedad booleana que determina si la propiedad disable se aplica a los campos hijo inmediatos de la pantalla. Si ésta se establece en true, la propiedad disable se aplica a todos los campos hijo. Si se establece en false, la propiedad disable se aplica sólo a los campos hijo inmediatos.
- allowCopy
Propiedad booleana que determina si se llama a un método disable para todos los campos. Si se establece en true, los campos se marcarán como de sólo lectura con una opacidad de 0,6. Si se establece en false, se llamará a un método disable para todos los campos.
- disableCSS
Propiedad de serie que muestra el css personalizado que se aplicará si allowCopy se establece en true.
Si la propiedad scIgnoreDisable de un campo se establece en true, dicho campo ignorará el método disableFields.