[SOLUCIONADO] Lo contrario a set_solo_lectura()

Estimados.

Tengo un formulario al cual quiero dejar todos los campos en solo lectura salvo uno.

Con esto $form->set_solo_lectura(); pongo el form en solo lectura pero no encuentro lo contrario a
Para poner a solo lectura un solo campo uso esto $form->ef(‘sep2’)->set_solo_lectura();

El tema es que el form tiene mas de 20 campos y no quiero hacerlo uno por uno.

Podrian ayudar como habilitar un solo campo luego de que el form esta todo como solo lectura??

Saludos

Pablo,
yo pude solucionar algo similar, extendiendo el formulario y recorriendo los campos, al salir del ciclo activas solo los que necesitas

for (id_ef in this.efs()) this.ef(id_ef).set_solo_lectura (true);
this.ef(‘per_identificacion’).set_solo_lectura (false);

Saludos

Hola Pablo,

podes hacerlo usando el mismo metodo que venis usando hasta ahora, solo tenes que pasarle los parametros adecuados, fijate

Saludos

Gracias, probe la que comento Richard y funciono perfecto.

$form->set_solo_lectura();

//Se habilitan estos campos del form
$campos=‘cabeza’;
$campos=‘exp_cabeza’;
$form->set_solo_lectura($campos, false);