Hola hago este post por si alguien necesita saber como ocultar un campo vacio en una vista form (Formulario) a traves de sus atributos en Odoo v8. Supongamos que tenemos un campo One2many llamado line_ids, en este caso en la definición de la vista form correspondiente, debemos añadir unas lineas de la siguiente forma:
<field name="line_ids" attrs="{'invisible':[('line_ids','=',[])]}">
De esta forma si el campo esta vacio, simplemente no sera dibujado por el navegador, ahorrando espacio en campos de solo lectura…
Tu codigo no me lo oculta, pero si comparo el campo con «False», funciona correcto.
La situacion es que tambien lo oculta para la edicion…
como podria indicar que se oculte en la vista pero en edicion no???
Me gustaMe gusta
Hola depende del tipo de campo, en este caso es un one2many. El que vos expusiste seria valido para un campo alfanumerico o booleano.
Creo que deberias añadir la clase oe_form_readonly
Me gustaMe gusta