Odoo12功能增强模块
该模块是之前帮一群友在odoo10环境下开发的,因为现在需要升级到odoo12,但odoo12版本的js模块变化比较大,基本上相当于重写了,为了升级此功能,花时间大概看了一个odoo12的js源码,经过三日的连续苦战,基本把框架的逻辑理顺,对该模块进行了升级,主要增强的功能有三个。
- 一是如果某个字段有onchange设置,可以在xml定义中设置定时执行间隔,这样不需要用户变动该字段就可以自动执行后台py代码,这个场景个人认为比较适用于POS电子称的重量获取,操作人员不需要修改数量来触发后台py代码,由该模块自动获取onchange对应的py传回数据。
- 二是增加回车事件,在form界面任意字段按回车,自动触发保存事件。
- 三是在form定义中增加savenew参数,设置该参数的form保存后自动触发新增事件。
第二、三点的功能结合起来,可以实现特定业务的连续新增,自动保存。
该模块需要的xml修改参数实例如下,interval参数定义自动执行间隔(毫秒):
<xpath expr="//field[@name='vat']" position="after"><field name="vn_time" interval="1500"/>
</xpath>
自动新增的xml修改实例如下,在form元素上增加savenew属性值为"1":
<record id="product_uom_form_view" model="ir.ui.view"><field name="name">uom.uom.form</field><field name="model">uom.uom</field><field name="arch" type="xml"><form string="Units of Measure" savenew="1"><group>......</group></form></field>
</record>
模块的下载位置为:我上传的资源
最后还要吐槽一下Odoo12的JS框架,变化比较大,按照MVC的方式将前端分成了不同的js模块,找东西真是难找,而且从odoo10开始都变成了异步调用,想知道各函数的调用关系,或者想在哪里下断点调试,都是难上加难。等有机会要好好理一理这个磨人的小妖精。。。。
Odoo12功能增强模块相关推荐
- FI功能增强业务说明书
FI功能增强业务说明书 目 录 目 录 1 1 流程编码 2 2 流程简要描述 2 3 操作说明 2 3.1 成本中心屏幕增强 2 3.2 内部订单主数据屏幕增强 3 3.3 固定资产主数据屏幕增 ...
- vue拖动添加模块展示_vue-quill-editor的增强模块,提供图片上传,复制插入,拖拽插入...
sorry everyone, 由于作者自身原因,没有精力和时间处理issues,该插件已经不做维护了,希望大家见谅. quill-image-extend-module vue-quill-edit ...
- 关于godot第三方功能增强版
先上代码库地址:https://github.com/2439905184/powerfull-godot 我做这个主要是方便开发者使用,直接集成常用的第三方开源模块,我这代码仓库本质上就是一个配置g ...
- 【转】关于SAP的用户出口 SAP的用户功能增强
关于SAP的用户出口 用户出口就是SAP中的Customer Exits或者User Exits 什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上 ...
- 关于SAP的用户出口 SAP的用户功能增强
关于SAP的用户出口 SAP的用户功能增强 关于SAP的用户出口 用户出口就是SAP中的Customer Exits或者User Exits 什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的 ...
- animate inater插件_Indesign十款功能增强插件合集(Indesign功能增强插件)V1.0 正式版...
Indesign十款功能增强插件合集(Indesign功能增强插件)是一款非常优秀好用的针对Indesign用户推出的增强部分功能的插件.小编带来的这款Indesign十款功能增强插件合集功能强大全面 ...
- datagrid底部显示水平滚动_DevExpress WPF v19.1:Data Grid/Tree List等控件功能增强
行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部 ...
- PostgreSQL 10.0 preview 功能增强 - 后台运行(pg_background)
标签 PostgreSQL , 10.0 , 后台运行 , pg_background_launch , pg_background_result , pg_background_detach , p ...
- Elixir 1.2带来多项功能增强和性能提升
José Valim宣布了Elixir这门动态.函数式编程语言的1.2版本. \\ Valim是Elixir的创建者.他表示,1.2版本"带来了功能增强.Bug修复.性能提升等等" ...
- VB.NET完成一个功能增强的记事本
VB.NET完成一个功能增强的记事本 分类: DotNet 2011-07-02 16:05 153人阅读 评论(0)收藏 举报 想必大家都听说过Notepad2,Notepad++一类的记事本增强软 ...
最新文章
- python备份文件代码_python备份文件以及mysql数据库的脚本代码
- 别把 Gateway 不当一回事!
- 希尔排序c语言,希尔排序(C/C++实现)
- 在集群环境中安装sql2005的sp2
- 跨越行业绊脚石,阿里云函数计算发布 7 大技术突破
- 人工智能时代的用户体验设计与创新
- html语义化面试题,前端面试题-HTML结构语义化
- 扫地机器人的特点描写_描写扫地机器人五年级作文500字
- GPS系统研发人员面试题(VC通讯)
- Android的SQLite数据库增删查改(SimpleAdapter绑定ListView)
- [Python] L1-013. 计算阶乘和-PAT团体程序设计天梯赛GPLT
- Unity Asssetbundle问题记录
- 高德正式开放海外LBS服务,助力开发者出海
- RHEL5虚拟化之一--xen包
- Python和R之间转换的基本指南:使用Python或R知识来有效学习另一种语言的简单方法。
- 一个人内心强大的4个迹象
- Win11怎么设置共享文件夹?Win11共享文件夹设置方法
- ubuntu系统怎么退出tty模式(开机自动进入)?(仅供参考)
- 拼装机器人感想_拼装机器人 感受未来科技
- 浏览器网站请求全解析