跳转到主要内容

Web Widget Numeric Step

项目描述

Beta License: AGPL-3 OCA/web Translate me on Weblate Try me on Runboat

此小部件更改输入数字字段,并通过两个按钮(+和-)使其更容易增加数字。使用JS原生逻辑进行输入数字,因此您可以使用选项 minmaxstepplaceholder

演示可在设置 > 用户 & 公司 > 用户 > *选择一个* > 查看“信用额度”字段

目录

使用方法

在您的xml视图中,添加 widget="numeric_step"。这将添加两个按钮“+”和“-”,紧挨着输入字段在编辑模式中。默认迭代步骤为1。

image1

可选

添加一个选项以选择迭代步骤和限制(最小和最大值)。

0.25步骤的示例,最小值到-1,最大值到10

<field name="sale_delay" widget="numeric_step" options="{'step': 0.25, 'min': -1, 'max': 10}" /> days

可用选项

  • step > 增加或减少的金额(默认:1.0)

  • min > 允许的最小值(默认:无限制)

  • max > 允许的最大值(默认:无限制)

  • auto_select > 当元素获得焦点时选择内容(默认:False)

  • placeholder > 定义占位符文本(默认:None)

示例

0.25步骤的迭代,最小值到-1,最大值到10。

从按钮开始增加,然后使用鼠标滚轮继续增加。

image2

10步骤的迭代,最大限制15,具有onchange的占位符

image3

演示

您可以通过转到设置 > 技术 > 计划任务来测试此功能。字段“执行频率”配置为使用带有2个步骤的控件,最小值为0,最大值为40。

错误追踪器

错误在 GitHub Issues 上追踪。如果在那里遇到问题,请检查您的问题是否已经被报告。如果您是第一个发现它的人,请帮助我们通过提供详细且受欢迎的 反馈 来帮助我们解决问题。

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • GRAP

  • Tecnativa

贡献者

维护者

此模块由 OCA 维护。

Odoo Community Association

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。

当前 维护者

rafaelbn yajo

此模块是 GitHub 上 OCA/web 项目的组成部分。

欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

根据您的平台下载文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅有关 生成分发存档 的教程。

构建分发

odoo_addon_web_widget_numeric_step-17.0.1.0.0.4-py3-none-any.whl (265.9 kB 查看散列值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面