跳转到主要内容

允许在下拉列表中选择国家

项目描述

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

此模块添加了一个下拉列表和输入文本字段片段,是其他模块继承到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 记录。

  • no_country_placeholder.

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

已知问题/路线图

错误跟踪器

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

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

致谢

作者

  • Tecnativa

贡献者

维护者

此模块由 OCA 维护。

Odoo Community Association

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

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

欢迎您贡献力量。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码分发

本版本没有提供源代码分发文件。请参阅关于生成分发存档的教程。

构建的分发

由以下机构支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面