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

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中将字符串转换为音频输入   java如何使用Spring Boot RestTemplate解组json列表   计算机上C++ OpenCV项目转换为OpenCV Android的java步骤   Java Spring Telegraf数据表不工作   openurlconnection与connect之间的java差异?   java Solr字段搜索、通配符和转义字符   java如何使用DLFolderLocalServiceUtil类的getFolders()方法?   尝试用Java编写文件   java连续双缓冲解决方案不起作用   两个数组的Java乘积   java Jackson,如何正确编写自定义反序列化程序   java将布尔标志按一定顺序排列以获得更好的性能是否有意义   java Vaadin无缓冲网格无法关闭   java在MySQL中以同一用户身份同时从不同客户端登录安全吗?   java如何使用安卓asynchttp库   java无法在Android中使用AlarmManager停止服务   java在Hibernate的XML配置文件中指定默认值   Spring启动应用程序中的java内存SQLITE不工作   Java代码无法写入文本文件,