美文网首页pythonodoo
odoo 通过按钮访问路由

odoo 通过按钮访问路由

作者: 隔壁小红馆 | 来源:发表于2020-06-06 09:12 被阅读0次

odoo通过按钮进行访问路由,完成某些操作

#xml文件
<footer>
   <button string="下载" name="pdf_download" type="object"/>
</footer>
# py文件
@api.multi
    def pdf_download(self):
        active_ids = self.env.context.get('active_ids',[])
        ids_str = ','.join([str(id) for id in active_ids])

        return {
            'type': 'ir.actions.act_url',
            'url':'/pdf/download?ids=%s'%ids_str,
            'target':'new'
        }

class PdfDownload(http.Controller):
    @http.route('/pdf/download', auth='user', type='http')
    def pdf_download(self,**data):
        ''' 进行一定的操作'''
        pass

制作不易,点赞鼓励哈

相关文章

  • odoo 通过按钮访问路由

    odoo通过按钮进行访问路由,完成某些操作 制作不易,点赞鼓励哈

  • Odoo10开发教程一(构建模块)

    警告本教程需要已经安装odoo 启动/停止Odoo服务器 Odoo采用C/S架构,客户端通过Web浏览器访问服务端...

  • odoo根目录放置微信校验文件

    小程序和公众号开发过程中,需要在业务域名的根目录放置校验文件 txt odoo根目录无法直接访问 新建路由 ,访问...

  • Sword框架

    一,配置路由 1,设置路由路径 2,设置菜单,按钮(本地) 3,设置菜单显示内容(国际化) 二,接口访问 1,设置...

  • 模拟面试问题总结

    AngularJS路由实现原理 Angular路由 允许我们通过不同的URL访问不同的内容,并且Angular路由...

  • 模拟面试问题总结

    AngularJS路由实现原理 Angular路由 允许我们通过不同的URL访问不同的内容,并且Angular路由...

  • Vue 路由 Vue-Router

    路由 注入实例 此后可以在任何组件内通过 this.$router 访问路由器(或通过import导入router...

  • Vue 中 this.$router 与 this.$route

    官方文档说明: 通过注入路由器,我们可以在任何组件内通过 this.$router 访问路由器,也可以通过 thi...

  • Vue.js 路由

    本章节我们将为大家介绍 Vue.js 路由。 Vue.js 路由允许我们通过不同的 URL 访问不同的内容。 通过...

  • React Router--React Router4

    React的路由其实就是一个React组件,路由要通过Route组件定义。例子: 上面代码中,用户访问根路由/ho...

网友评论

    本文标题:odoo 通过按钮访问路由

    本文链接:https://www.haomeiwen.com/subject/dragzhtx.html