美文网首页
odoo10 ir.actions.act_url 如何给传递参

odoo10 ir.actions.act_url 如何给传递参

作者: PigPIgAutumn | 来源:发表于2017-11-08 11:33 被阅读0次

本人实习的项目中需要新增一个网页预览功能,而odoo提供的report功能只能导出pdf下载,于是就翻查了以下文档,结果发现odoo提供了界面跳转的动作:ir.actions.act_url

首先解释下该动作接受的参数:
name: 动作名
target: 若值为new,则跳转到新窗口,若值为self,则当前窗口跳转
url: 跳转的链接

看到这里,不难发现act_url是不能传其他我们要用的参数的,context我也试过,不起效,这样的话我们就需要通过url传参数了:
www.123.com/?param1=1&param2=2...
代码这样写:

@http.route('/', auth='none', type='http')
def test(self, *args, **kwargs):
  # kwargs其实就是由url中传进来的参数构成的键值对dict
  pass

这样可以传一些必要的参数,如果有更好的传递参数的方式,欢迎交流

相关文章

  • odoo10 ir.actions.act_url 如何给传递参

    本人实习的项目中需要新增一个网页预览功能,而odoo提供的report功能只能导出pdf下载,于是就翻查了以下文档...

  • Day61-shell编程_函数|数组

    函数 1.如何定义函数和调用函数 2.如何给函数传递一个参数 3.函数接收N多个参数传递 4.函数传参------...

  • 微信小程序父组件传参给子组件

    微信小程序父组件如何传参给子组件Component 用法 父组件使用可以直接传参或者使用数据绑定向子组件动态传递数...

  • C++函数参数传递

    引用传递和值传递 1. 值传递 当形参是非引用类型时,实参的值会被拷贝给形参,实参和形参是两个完全不同的对象,函数...

  • Vue组件间数据传递

    前言 总结vue组件间的数据传递 路由传参 父组件传递数据给子组件---props 子组件传递数据给父组件---$...

  • Java方法参数传递方式-Android面试准备2019-1-2

    首先明确,Java只有值传递。 1.当传递基本数据类型参数时,传递的是实参的值(实参的值复制给了形参,形参相当于在...

  • 关于block中__strong与__weak的一点思考

    值传递&&引用传递 首先从函数谈起,函数参数传递的类型分为值传递和引用传递两种,值传递的过程指的是在实参给形参赋值...

  • Java 与值传递

    问: 什么是值传递?什么是引用传递?为什么说 Java 中只有值传递? 一、值传递与引用传递 实参与形参: 实际参...

  • vue组件之间通信

    vue父组件给子组件传参使用props子组件给父组件传参使用时间派发$dispatch兄弟组件之间传递参数使用vuex

  • vue路由传参方式、区别

    vue路由传参 比如有A、B 两个文件,A文件的数据要往B文件传递,这个时候就需要路由传参。 如何传参 首先找到A...

网友评论

      本文标题:odoo10 ir.actions.act_url 如何给传递参

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