Openerp Odoo:基于下拉列表显示/隐藏表单字段
我的自定义模块视图如下所示Openerp Odoo:基于下拉列表显示/隐藏表单字段,openerp,odoo-10,Openerp,Odoo 10,我的自定义模块视图如下所示 <odoo> <data> <record model="ir.ui.view" id="session_form_view"> <field name="name">item.form</field> <field name="model">inventory.item</field>
<odoo>
<data>
<record model="ir.ui.view" id="session_form_view">
<field name="name">item.form</field>
<field name="model">inventory.item</field>
<field name="arch" type="xml">
<form string="Items Form">
<sheet>
<group>
<field name="name"/>
<field name="code"/>
<field name="department"/>
<field name="state"/>
</group>
<group>
<field name="measurement" position="attributes">
<attribute name="attrs">{'invisible': [('state', '=', True)]}</attribute>
</field>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="items_tree">
<field name="name">Item</field>
<field name="res_model">inventory.item</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<!-- <field name="context" eval="{'state':True}" /> -->
</record>
<menuitem id="main_openacademy_menu" name="Inventory"></menuitem>
<menuitem id="openacademy_menu" name="Store" parent="main_openacademy_menu"></menuitem>
<menuitem id="store_items_menu" name="Store items" parent="openacademy_menu" action="items_tree"/>
</data>
</odoo>
item.form
库存品
{'invisible':[('state','=',True)]]
项目
库存品
形式
树
我有一个简单的模型
我想根据部门下拉列表隐藏/显示。但在很多情况下,ATTR不起作用。我是乞丐,使用奥多10。
谢谢我在“部门隐藏/显示”下拉列表中的任何字段上都看不到属性。它是在“测量”字段中的子字段“是”中找到的。但在这方面,你检查的是州政府,而不是部门。