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