odoo doAction

1
2
3
setup(){
  this.action = useService("action"); 
}

  

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
openSettings(){
        console.log("click action");
//        this.action.doAction("base_setup.action_general_configuration");
        this.action.doAction({
                name: "帮助按钮点击事件",   //自定义弹出框名称
                type: 'ir.actions.act_window'//动作类型
                res_model: 'items',    //视图的model
                views: [
                    [false, 'form'],
                ],
                view_mode: "form",
                view_type: 'form',
                view_id: 'items_act_window',    //视图的id
                flags: {'initial_mode': 'view',action_buttons:false},  //target: 'new'弹出框默认为编辑模式,需要只读模式的可以加上这句
                target: 'new'   //打开方式
            });
        console.log("click action over");
    }

  

posted @   CrossPython  阅读(102)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
历史上的今天:
2022-04-22 psshell change task argu
2022-04-22 powershell change scheduled task
2022-04-22 win task scheduler
2022-04-22 python 建立windows计划任务
点击右上角即可分享
微信分享提示