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

odoo10-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第三方库


热门话题
javascript问题:通过URL用网站数据填充Textview   java TabLayout Android,如何用几个标签填充整个屏幕宽度,并用大量标签滚动?   Eclipse Java运行的文件不再存在于我的工作区中   安装两个Java版本时,使用Java的windows链接不起作用   java将多个图形添加到单个JPanel   java Kafka ConsumerFactory,带有两个Desiarizer   使用反射更改java类超类   当一致性测试失败时,java有没有办法让堆栈跟踪显示在控制台中   java映射到基元类型的HashMap的快速替代方案是什么?   java关闭一个jframe所有剩余的打开jframe都将关闭。   java为什么不推荐“使用getString()获取设备标识符”?   java值比较和值赋值之间有什么性能差异吗?   Java实体数组到JavaScript数组   java使用流将一个列表转换为另一个列表   在JTree中保存对象,但更改显示的名称(java swing)?   java“Hello world”Android应用程序,文件尽可能少,没有IDE,只有文本编辑器   java在方法之间传递值   java如何为项目数组创建ParseQuery?