允许在下拉菜单中选择国家
项目描述
网站片段国家代码下拉菜单
此模块添加了一个带有下拉菜单和输入文本字段的片段,是其他模块继承HTML表单的基础。
它可以插入到表单元素中。
用法
要扩展此模板,您需要继承 country_dropdown 模板并添加您自己的代码。
模板有三个输入文本
no_country_field:没有国家代码的字段。
country_code_field:只有国家代码的字段(只读)
complete_field:前两个字段的组合(隐藏)
当用户使用网站编辑器将片段插入到表单元素时,完整字段的名称是可定制的。通常它将匹配字段名称。
开发
您可以在视图中调用名为 website_snippet_country_dropdown.country_dropdown 的可重用Qweb模板,以添加一个合理的国家组合字段,这对于 增值税 非常理想。
默认国家将是以下匹配项中的第一个
从 default_country 变量中提取。
从 default_value 变量的前两个字母中提取。
当前用户的国籍。
当前网站公司的国籍。
列表中的第一个国家。
您可以使用的所有变量来修改其行为
complete_field 以赋予它一个名称。通常它将匹配字段名称。
default_value 为 complete_field。
countries 作为 res.country ORM记录集。
default_country 作为 res.country 记录。
无国家占位符.
您可以在 OCA/e-commerce 中的 website_sale_checkout_country_vat 中查看示例。
已知问题 / 路线图
添加测试。
旗帜图片应按需加载以优化加载。
片段拖放 似乎因某些未知原因被 Odoo 阻止。鉴于本模块的主要目的是为其他模块提供一个可重用的模板,因此没有花时间去修复该用例。
错误跟踪器
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现的,请帮助我们解决它,提供详细和受欢迎的反馈。
鸣谢
图片
Odoo 社区协会:图标。
贡献者
Sergio Teruel <sergio.teruel@tecnativa.com>
Jairo Llopis <jairo.llopis@tecnativa.com>
维护者
本模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详情
哈希值 for odoo10_addon_website_snippet_country_dropdown-10.0.1.0.0-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9c72b14cc07997a862077c7cb252950219c3d5ee8145fa44e0afd9df7592aff |
|
MD5 | 22d2731ee1901179f193a9d24adcbbe7 |
|
BLAKE2b-256 | f4562216fa68feeea838bb7625daa97e6b4dcbd6c9aa90ce2e467bfbb927f712 |