odoo中页面跳转相关
在添加自定义服务器动作 “复制全部”后发现直接创建了新的记录,并且直接进入到form保存完的状态。
如何解决:
if yourself_obj_copy:return {'type': 'ir.actions.act_window', 'view_type': 'form', 'view_mode': 'form', 'res_model': '你的模块名.模型名', 'res_id': yourself_obj_copy.id, 'context': self.env.context, 'flags': {'initial_mode': 'edit'}, }
加上上方红色部分,就可以默认进入form视图的编辑状态。
这里需要注意一下:odoo自带的服务器动作 -- 复制 其实也不是复制,而是创建了一份新的直接保存了,
即使你点击复制进入新的编辑界面,这时不点“保存”,直接“丢弃”,其实是没有效果的,这条记录已经在点击“复制”的时候创建了。
页面跳转可以参考如下文章:
在odoo视图中有时点击按钮需要跳转到另一个视图,此时有如下参数需要注意
_defaults = {'type': 'ir.actions.act_window','view_type': 'form','view_mode': 'tree,form','context': '{}','limit': 80,'target': 'current','auto_refresh': 0,'auto_search':True,'multi': False,}
以下内容是一些需特别注意的参数
def repair(self): view_id = self.env.ref('equipment.view_equipment_create_repair_form').idreturn {'type': 'ir.actions.act_window','view_type': 'form',"view_mode": "form",'res_model': 'equipment.repair','target': 'new',# 'view_id': view_id, 'views': [[view_id, "form"]],'context': {'form_view_ref': 'equipment.view_equipment_create_repair_form'}, } 这个是我复制别人的,但由于刚步入odoo中 习惯性在方法前写@api.one,所以代码好好的,debug也走完了,但效果就是出不来,第二天我们头儿才帮我找到这个问题。把这个分享出去,好让更多的人,少废点脑细胞。
转载于:https://www.cnblogs.com/myl1234/p/8648639.html
odoo中页面跳转相关相关推荐
- 使用Flash制作IeBook中页面跳转的按钮
在IeBook中,如果是纯文字无特效按钮可以直接在IeBook中插入文字,并在属性栏中指定链接类型为页面跳转. 如果是swf格式的特效按钮,如果设置了链接值的话,鼠标经过滤镜特效会不起作用. 于是转换 ...
- Swift中页面跳转与传值:
1.简单方式 首先,Swift的跳转可分为利用xib文件跳转与storyboard跳转两种方法,我这里选择使用storyboard的界面跳转方法. 1.通过在storyboard中拉button控件建 ...
- vue中页面跳转传值_vue的页面跳转方式和传值、取值
写业务中,从一个页面跳转到另一个页面,经常需要传值和取值,如何实现? 1.通过router-link进行跳转,传递方式: 使用query传递参数,路由必须使用path引入, 使用params传递参数, ...
- java 新窗口跳转页面_Java web开发中页面跳转小技巧——跳转后新页面在新窗口打开...
最近学习Java web,在学习过程中想实现一个需求,就是在jsp页面跳转的时候,希望跳转后的新页面在新窗口中打开, 而不是覆盖原来的页面,这个需求使我困惑了好长时间,后来通过大海捞针似的在网上寻找方 ...
- vue中页面跳转传值_vue跳转方式(打开新页面)及传参操作示例
本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...
- JSP中页面跳转response.sendRedirect()和request.getRequestDispatcher()的区别
Java Web开发中,采用MVC模式的时候,在控制器完成模型的调用之后会选择界面对用户响应,用常有2种方式 1,通过response对象的sendRedirect方法重定向: response.se ...
- html5 页面 参数传递,详解html中页面跳转传递参数的问题
效果如下图所示: a页面 点击跳转按钮后 在b页面可以获取到对应的值. 代码如下: a页面: a页面 $(function(){ name = $("#name").text(); ...
- 【日常踩坑】Android机微信webview中页面跳转的问题
今天分享一个前端君踩到的小坑,在webapp中,如果我们要代码实现刷新当前页面的话,相信很多人都习惯用: window.location.reload(); 使用 .reload() 方法实现刷新页面 ...
- vue中页面跳转,显示在顶部
页面之间跳转,打开新的一个页面显示在顶部 在main.js 中添加代码: router.afterEach((to, from, next) => {window.scrollTo(0, 0) ...
最新文章
- VC++2005 CString和char*的相互转换
- 软件测试沟通技巧,你到底应该如何沟通:沟通的技巧
- Python+selenium 自动化 - 实现自动导入、上传外部文件实例演示
- 关于计算机三个人的英语对话,关于三个人的英语对话
- 从万物互联到万物智联,物联网的下一个爆发点在哪里?
- ZOJ 3965 Binary Tree Restoring
- 玩转mini2440开发板之【linux内核的编译和下载】
- ueditor单图上传iframe跨域_UEditor单图上传(simpleupload)跨域问题解决方案
- P4127 [AHOI2009]同类分布 数位dp + 对状态剪枝
- 搬家后第一次缴电费,查询客户编号的解决办法
- 基于javaEE技术的课程设计管理系统设计与实现
- 安装nginx时关系依赖库openssl.lib时,出现:error: 'NR_syscalls' undeclared (first use in this function)
- 人工智能将进入能源生产领域
- You don't have permission to access /nagios/ on this server
- AIM Tech Round 4 (Div. 2)
- python关键词提取_如何从Python格式字符串中提取关键字? - python
- 为了有一些储蓄,把自己压榨到最狠的时候是怎样的?
- 蓝桥杯——输出米字形
- python使用json_Python之json使用
- 人工智能与机器学习大牛们的blog
热门文章
- Zend Studio 10.6正式版注册破解地址
- WhatFont——Google Chrome字体识别扩展
- [深度学习]为什么梯度反方向是函数值下降最快的方向?
- [可视化-tableau]tableau的学习实践入门篇
- leetcode - 1223. 掷骰子模拟
- 判断用户输入的这个数是不是质数
- Java多线程网络爬虫(时光网为例)
- 谈均值、方差、标准差、协方差的概念及意义
- 小程序【笔记001】框架和配置文件
- 程序包java.awt不存在_IDEA解决Java:程序包xxxx不存在的问题