La Web del Programador: Comunidad de Programadores
 
    Pregunta:  57831 - INHABILITAR CAMPO EN UNA FILA
Autor:  Jose Manuel Magan Vasquez
Por favor necesito la sintaxis correcta, para inhabilitar un campo o varios en una fila, no me refiero a la columna, sino a la fila en PB.
Por ejemplo : this.object.cod_cliente[row].enabled = false
el compilador me indica error de acceso externo a la propiedad del campo.
si fueran tan amables de indicarme lo correcto o en todo caso donde encuentro informacion.
Muchas Gracias,

  Respuesta:  MIRIAM PALACIOS
Hola !!

La propiedad Enabled no funciona en campos dentro de una dw, lo que debes de utilizar es el protect que es una propiedad que tiene el campo, en el campo o campos que quieras inahabilitar le asignar un protect 1 o 0 no me acuerdo bien, y si lo quieres deshabilitar o habilitar desde adentro escribes dw_1.object.status.protect = 1.

Creo que 1 verdadero(proteje) y 0 falso (desproteje).

Espero haberte ayudado bye.