تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
2555 أدوات العرض

I am trying to hide two fields based on a condition, the code nearly does it because it hides correctly the values of the fields but the label or header is still there. Is it possible to hide those fields completely?:



id="invoice_form_custom" model="ir.ui.view">
name="model">account.move
name="inherit_id" ref="account.view_move_form"/>
name="arch" type="xml">
expr="//field[@name='product_id']" position="after">

name="clasification" invisible="1"/>

name="verified"
attrs="{'invisible':[('classification', '!=', 'TEKNIA')]}"/>

name="repaired"
attrs="{'invisible':[('classification', '!=', 'ARTESTATIVES')]}"/>



expr="//field[@name='line_ids']/tree/field[@name='account_id']" position="after">
name="verified" invisible="1"/>
name="repaired" invisible="1"/>





Thank you for your attention



الصورة الرمزية
إهمال

Hello,
Since the list view displays several records, you can only conceal the value of a field there. because records will exist with the attrs conditions that are both true and false.

الكاتب أفضل إجابة

So it can't be done, thank you so much for your response! 

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أكتوبر 24
1375
2
يوليو 23
2846
1
مايو 23
2199
2
يوليو 22
4696
3
ديسمبر 21
4503