允许在浮点字段中使用简单公式
项目描述
浮点字段公式
此模块允许在整数/浮点字段中使用简单数学公式(例如,“=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找到简短的视频演示。
已知问题/路线图
错误跟踪器
错误在GitHub Issues上跟踪。如果在遇到问题时,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们解决这个问题。
致谢
贡献者
西尔万·勒·加尔 (https://twitter.com/legalsylvain)
奥列格·布尔金 <o.bulkin@gmail.com>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
要为此模块做出贡献,请访问 http://odoo-community.org。
项目详情
关闭
odoo10_addon_web_widget_float_formula-10.0.1.0.0-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a039a088869bd3efd8f5303fd31707a224f5c955b34316b1b6e24dad6261e807 |
|
MD5 | c570bfe9e19fe69ec5de45cd26eb9dc6 |
|
BLAKE2b-256 | fc0e702e79c5fe8b2edf166a29b588e2e438fcda138425b58dbc6fea0a69747e |