odoo 使用do_action打开form视图


先上效果图:

 

 

 在tree视图上自定义帮助按钮,这里不做讲述,可以参考这篇:https://www.cnblogs.com/xiaozhuxing/p/11424048.html

废话不多说直接上代码:

//把按钮的点击事件绑定到该方法上
_help_to_button: function () {
            var self = this;
            this.do_action({
                name: "帮助按钮点击事件",   //自定义弹出框名称
                type: 'ir.actions.act_window',  //动作类型
                res_model: 'yati.tdm.help',    //视图的model
                views: [
                    // [false, 'list'],
                    [false, 'form'],
                ],
                view_mode: "form",
                view_type: 'form',
                view_id: 'view_inspect_notice_help',    //视图的id
                flags: {'initial_mode': 'view',action_buttons:false},  //target: 'new'弹出框默认为编辑模式,需要只读模式的可以加上这句
                target: 'new'   //打开方式
            })
        },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM