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