允许在浮点字段中使用简单公式

odoo9-addon-web-widget-float-formula的Python项目详细描述


License: AGPL-3

浮点字段中的公式

此模块允许在整数/浮点字段中使用简单的数学公式 (例如“=45+4/3-5*(2+1)”)。

  • 只支持括号、小数点、千个分隔符和 运算符“+”、“-”、“*”和“/”
  • 将使用小数点和数千个相关的分隔字符 用你的语言
  • 如果公式有效,则计算并显示结果,并且 将存储公式以供编辑
  • 如果公式无效,它将作为文本保留在字段中

技术细节

  • 重载web.form_widgets.fieldfloat(因此它适用于fields.integer&; fields.float)
  • 使用eval()js函数计算公式
  • 不进行任何舍入(在其他地方处理)
  • 通过对eval()之前的公式应用严格的正则表达式避免代码注入 (例如“=alert('security')”将不会得到评估)

安装

要安装此模块,只需遵循标准的安装过程。

配置

不需要或不可能进行配置。

使用量

安装并享受。一个简短的演示视频可以在 http://www.youtube.com/watch?v=jQGdD34WYrA

Try me on Runbot

已知问题/路线图

缺陷跟踪器

错误在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果你首先发现了它,请提供详细的欢迎信息,帮助我们粉碎它 反馈。

学分

贡献者

维护人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问http://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java需要一种简单的方法来创建用于排序的comparator类   java getReadableDatabase和getWriteableDatabase无法解析   查找列表<Long>中与某个元素对应的所有索引的java方法   安卓将视图添加到ViewFlipper会导致java。StackOverflowerr语言   java根据它所包含的长“curTime”类字段将N的列表拆分为24(小时)   Android N中的Java8流API   自动生成Java策略文件的安全性   垃圾收集鼓励Java中的主要GC(但不是STW GC)   java如何检查UDP服务器上侦听的客户端数量   在前一台主机被Datastax Java驱动程序关闭后,Cassandra尝试重新连接到下一台主机   java如何使用Spring Boot创建部分代理   java是否有一个网站或资源可以完全比较EJB版本   java无需使用第三方库从gradle生成输出   继承由于这个多态性的基本示例中的语法有什么不同吗?(爪哇)   java字符串数组中的空字符串   java为什么CMS中的初始标记阶段是串行的   为什么Lucene有时与InChIKeys不匹配?   安卓通知Java应用程序数据库中的更改   java如何将单个json对象值解析为按钮   java打印堆栈将运行时错误跟踪到文件