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

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


热门话题
算法图形。路径方向Java枚举方向问题无法使用EAST   Java:将字符串转换为特定语言环境   javaspringboot&Thymeleaf为后续调用保存搜索表单的最佳方法   mapreduce程序中未调用java reducer   java如何将url中的Gif文件保存到手机中?   如何在JavaSwing中使用[Esc]键最小化JInternalFrame?   java创建了一个包含100个按钮、80个空按钮和20个随机按钮的网格布局   如何在java中使用数组对2d字符串数组中的每一行进行排序。分类   java无法识别的SSL消息,纯文本连接?例外   为什么Java编译器允许在抛出部分列出方法无法抛出的异常   java将预测数组添加到训练数组   java从Ajax调用获取响应文本   使用改型2的java应用程序等待一分钟后退出