跳转到主要内容

允许在下拉菜单中选择国家

项目描述

Beta License: LGPL-3 OCA/website Translate me on Weblate Try me on Runboat

此模块添加了一个带有下拉菜单和输入文本字段的片段,是其他模块继承HTML表单的基础。

这可以插入到表单元素中。

目录

使用方法

要扩展此模板,您需要继承 country_dropdown 模板并添加您的个人代码。

模板有三个输入文本

  1. no_country_field: 无国家代码的字段。

  2. country_code_field: 仅包含国家代码的字段(只读)

  3. complete_field: 前两个字段合并的字段(隐藏)

当用户将片段插入到网站编辑器中的表单元素时,完整字段的名称是可定制的。

开发

您可以在视图中调用可重用的Qweb模板 website_snippet_country_dropdown.country_dropdown,以添加一个合理的国家组合字段,非常适合 增值税

默认国家将在以下匹配中为第一个

  1. default_country 变量中提取。

  2. default_value 变量的前两个字母中提取。

  3. 当前用户的国籍。

  4. 当前网站的公司的国家。

  5. 列表中的第一个国家。

您可以使用的所有变量来修改其行为

  • complete_field 以为其命名。通常它将匹配字段名称。

  • default_valuecomplete_field

  • countries 作为 res.country ORM记录集。

  • default_country 作为 res.country 记录。

  • 无国家占位符.

您可以在 OCA/e-commerce 中的 website_sale_checkout_country_vat 中查看一个示例。

已知问题/路线图

错误跟踪器

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

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

鸣谢

作者

  • Tecnativa

贡献者

  • Tecnativa:

    • Sergio Teruel

    • Jairo Llopis

    • Alexandre Díaz

    • Carlos Roca

    • Ernesto Tejeda

维护者

此模块由 OCA 维护。

Odoo Community Association

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

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

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

项目详情


下载文件

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

源代码分布

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

构建分布

由以下机构支持

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