İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
3091 Görünümler

I added couple fields to a maintenance equipment model as well as additional equipment category. Then I displayed them inside desired view.

Now I want to make them visible only if equipment that is currently opened has particular category.
I tried something like this:

<page string="Description">
<field name="note"/>
<div t-if="category_id.id == 1">
<group>
<field name="x_CPU_1"/>
<field name="x_CPU_2"/>
</group>
<group>
<field name="x_RAM_1"/>
<field name="x_RAM_2"/>
<field name="x_RAM_3"/>
<field name="x_RAM_4"/>
</group>
</div>
</page>

But it does not change anything, I still see everthing no matter what category has this particular equipment.

This fields should only be visible in custom category called "Laptop" which is my custom category and in metadata it has ID 1.  

I also tried making condition with "1" or like this:

category_id.name == 'Laptop'

But it does not work as well.

Avatar
Vazgeç
En İyi Yanıt

Hello 

see this below link. There is same scenario that's you have.

https://www.odoo.com/forum/help-1/question/how-to-hide-some-fields-based-product-category-153334#answer-153335

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Eyl 21
5727
3
Eyl 20
3313
3
Ara 19
3225
1
Kas 19
4967
2
Oca 19
3708