Odoo:根据下拉列表显示/隐藏表单字段

时间:2017-07-09 16:42:29

标签: 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>
            <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>

我有一个简单的模型

我想根据部门下拉隐藏/显示。但是,很多情况下,一些人如何工作。我很开心并使用odoo 10。 谢谢

0 个答案:

没有答案