允许在下拉菜单中选择国家
项目描述
此模块添加了一个下拉菜单和输入文本字段的小部件,是其他模块继承HTML表单的基础。
这可以插入到表单元素中。
目录
用法
要扩展此模板,您需要继承 country_dropdown 模板并添加您的个人代码。
该模板有三个输入文本
no_country_field:不带国家代码的字段。
country_code_field:仅包含国家代码的字段(只读)
complete_field:包含前两个字段的内容(隐藏)
当用户使用网站编辑器将小部件插入表单元素时,可以自定义完整字段的名称。
开发
您可以在视图中调用名为 website_snippet_country_dropdown.country_dropdown 的可重用Qweb模板,以添加合适的国家组合字段,非常适合 增值税。
默认国家将是以下匹配项中的第一个
从 default_country 变量中提取。
从 default_value 变量的前两个字母中提取。
当前用户的国籍。
当前网站公司的国籍。
列表中的第一个国家。
您可以使用的所有变量来修改其行为
为 complete_field 指定一个名称。通常它将匹配字段名称。
为 complete_field 设置 default_value。
以 res.country ORM 记录集的形式表示 countries。
以 res.country 记录形式表示 default_country。
no_country_placeholder.
您可以在 OCA/e-commerce 中的 website_sale_checkout_country_vat 中查看一个示例。
已知问题/路线图
添加测试。
由于某些未知原因,片段拖放(seems to be blocked by Odoo)。鉴于本模块的主要目的是为其他模块提供可重用的模板,因此没有花费时间修复该用例。
错误追踪器
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查您的错误是否已报告。如果您首先发现,请提供详细且受欢迎的 反馈 以帮助我们解决问题。
请不要直接联系贡献者寻求支持或技术帮助。
致谢
贡献者
-
Sergio Teruel
Jairo Llopis
Alexandre Díaz
Carlos Roca
Ernesto Tejeda
维护者
本模块由 OCA 维护。
OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
本模块是 GitHub 上 OCA/website 项目的组成部分。
欢迎您贡献力量。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo_addon_website_snippet_country_dropdown-16.0.1.0.0.3-py3-none-any.whl
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d0fc81a0a167304ebce13fa5eedca2ac768c7de27a879b8a3d4ba6cebb8ecebe |
|
| MD5 | 5b4736cdf97eb3df659a57afd4a1d574 |
|
| BLAKE2b-256 | 823881d26e0d4c8283f6a1adb8b8efe302cccdd8f19d089fa3c9b4745a7ad204 |