通过button返回一个action,跳转到一个view
可以参考采购单的右侧按钮的写法。
简单讲,就是先通过xmlid获取到action_id,继而获取到action,修改action的相关信息,然后将结果返回,即可以实现跳转。
mod_obj = self.pool.get('ir.model.data')dummy,action_id = tuple(mod_obj.get_object_reference(cr,uid,'purchase','purchase_rfq'))action = self.pool.get('ir.actions.act_window').read(cr,uid,action_id,context=context)action['context']={}request = self.browse(cr,uid,ids[0],context=context)if request.purchase_id:action['domain']="[('id','=',"+str(request.purchase_id.id)+")]"action['views']=[(False,"form")]action['res_id']=request.purchase_id.idreturn action
注意,返回的action是一个Dictionary的结果,而不是action对象,否则将不能跳转。
action['views']=[(False,"form")] views是action的一个属性,值为类似[(view_id,view_mode)]的格式,view_id为False,取默认的view值。
转载于:https://www.cnblogs.com/kfx2007/p/4883045.html
通过button返回一个action,跳转到一个view相关推荐
- struts2从一个action跳到另一个action的配置方法
作者:yan struts.xml可以几种配置: 1. ...... <result name="exportXls_suc" type="chain"& ...
- Struts2从一个action转到另一个action的两种方法
在Struts2中,Action处理完用户请求后,将会返回一个字符串对象,这个字符串对象就是一个逻辑视图名.Struts 2通过配置逻辑视图名和物理视图之间的映射关系,一旦系统收到Action返回的某 ...
- 从一个页跳到另一个页面,另一个页面检查第一个页面的信息。
任务:从一个页跳到另一个页面,另一个页面检查第一个页面的信息. 1.文件组成:w1.aspx(此页面从w1 class 继承而来),w1.aspx.cs(此文件中定义了class: w1) w2.as ...
- springmvc重定向到另一个项目_springmvc怎么重定向,从一个controller跳到另外一个controller...
前言:html 有做者写出了部分方法,但没有给出具体实践,小白看后云里雾里,我这里作两件事:1 给出具体代码 2 对已经有的方法给出补充.java 参考:http://my.oschina.net/u ...
- vue点击按钮怎么跳转图片_vue-router组件里面点击一个按钮跳转到一个新的组件该怎么实现...
展开全部 直接修改地址栏中的路由地址即可: {{msg}} var testLogin = Vue.component("login",{ template:` 这是我的登录页面 ...
- java 显示另一个窗口_java界面从一个界面跳到另一个界面的时候多出了一个小窗口...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 如图所示从后面的大窗口跳到前面的欢迎界面时,就会出现如图所示左上角的小窗口,我知道是代码问题,可是我找不出那句错了,欢迎界面的代码如下: import j ...
- 一个servlet跳到另一个servlet_另一个太阳下的天与地
2019年的诺贝尔物理学奖已经于10月8日揭晓. 这次的三位获奖者大家可能已经通过这几天的新闻了解到了,他们分别是: 这次诺贝尔物理学奖的颁奖词所描述的范围也比较大: "For contri ...
- 如何由一个项目跳到另一个项目
Intent intent = new Intent(Intent.ACTION_MAIN); //知道要跳转应用的包名.类名 ComponentName componentName = new Co ...
- 从一个坑跳到另一个坑?
我是鹤晚,高考志愿填报失误,与211计算机无缘,最终进入末流985天坑专业,现在是准大三.大学两年,一直没有明确目标,兜兜转转还是想学计算机.虽然听说现在计算机行业不景气,抱着"中国计算机专 ...
- J2ME的MVC2开源框架KBOX系列之二——参数传递与Action跳转
KBOX的1.02正式版已经发布了,下载地址: https://sourceforge.net/project/showfiles.php?group_id=222328 KBOX网站:http:// ...
最新文章
- Handler消息机制(十):HandlerThread源码解析
- 进阶面向对象——类的成员
- 阿里巴巴:全链路压测体系建设方案的思考与实践
- android实现重复动画,android – 多次重复AnimatorSet动画
- 福昕PDF阅读器的图章妙用
- 6月统计|.NET薪资一旦高起来,岂是其他语言能比的!
- 《软件工程(第4版?修订版)》—第1章1.5节 系统的方法
- 连Python都不熟也能跑通AI人脸识别?“隐藏Boss”竟是它!
- Jenkins构建.net项目
- 信息系统项目管理---第九章 项目人力资源管理
- 国内首款 FeliCa协议NFC读卡器芯片 FSV9512 国产替代NXP PN512 同时可兼容 A卡 B卡 每月KK级出货量
- 车辆运动学和动力学模型
- H3C交换机配置SSH
- 凯文 米特尼克_凯文·米特尼克总结
- java 多个文件合并,多个 MP3 合并,InputStream 合并
- “盛大游戏杯”—K 购买装备
- Linux下的搜狗拼音输入法-fcitx sougopinyin
- [转]电子产品将标环保使用期限
- FFmpeg 基础库(一)视频格式
- 电脑进入睡眠后,总是被唤醒
热门文章
- 网站被降权后该如何操作?
- 蜘蛛通过哪些内容评判网站质量高低?
- 苹果8a1660是什么版本_iOS 13频繁“翻车”,果粉们面对苹果将情何以堪
- matlab sol函数,sol=bvp4c(@f,@fsbc,solinit)解决有上下限的ODE函数
- 程序员的自我修养之马桶修理工:compose方法的妙用!
- go语言笔记——map map 默认是无序的,不管是按照 key 还是按照 value 默认都不排序...
- 一致性哈希算法——算法解决的核心问题是当slot数发生变化时,能够尽量少的移动数据...
- Scrum介绍——续
- 微信小程序使用fixed布局
- [bzoj1061] [NOI2008]志愿者招募