Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

odoo11怎么在tree试图“动作”里面增加按钮?



  • odoo10是写到ir.values里面 odoo11没有这个表了啊。。。求大神解疑!!!



  • @winbo
    你说的是我理解的这个意思吗?
    0_1528855295095_tree button.png



  • 直接上代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <odoo>
        <data>
            <!-- Tree view for "material.code" -->
            <record id="view_material_code_tree_inherit" model="ir.ui.view">
                <field name="name">view.material.code.tree.inherit</field>
                <field name="inherit_id" ref="sun_coding.coding_tree_view_material_code" />
                <field name="model">material.code</field>
                <field name="type">tree</field>
                <field name="arch" type="xml">
                    <xpath expr="//field[@name='matk1']" position="after">
                        <field name="account_id" />
                        <field name="cost_id" />
                        <field name="marc_id" />
                        <field name="marc_jh_id" />
                        <field name="marc_mrp_id" />
                        <field name="nosap_id" />
                        <field name="rmmg1_id" />
                    </xpath>
                    <xpath expr="//field[@name='number']" position="before">
                        <field name="state" invisible="1" />
                        <button name="send_to_sap"
                                string="同步到SAP"
                                type="object"
                                class="btn-primary"
                                attrs="{'invisible': [('state', '=', 'draft')]}"
                        />
                    </xpath>
                </field>
            </record>
        </data>
    


  • 0_1528935235964_e022f8c2-2fdc-49e8-a3b9-8b97627076ea-image.png
    如图。