xml - odoo 8/open erp 中的依赖下拉列表

标签 xml python-2.7 odoo ubuntu-16.04 odoo-8

我制作了两个下拉列表。第二个下拉列表的数据取决于第一个下拉列表的选择值,即它动态变化。
第一个 DDL 是区域,其中包含提供第二个 *DDL 的一个或多个部门

我尝试了多种方法,例如 this one但没有找到相关的解决方案。

有人愿意帮助我吗?
*DDL = 下拉列表

最佳答案


我找到了一种方法,效果很好。

class Region(models.Model):
    _name = 'obertys.region'
     name = fields.Char(string=u'Region', required=True )

class Department(models.Model):
    _name = 'obertys.department'
     name = fields.Char(string=u'Departement')
     reg_id = fields.Many2one(store=True, string=u'Région',
                             comodel_name='obertys.region',)

放入关联区域和部门后,整体在 View 级别(文件 xml)播放。下面这段代码用于说明
<group string="Lieux"> <field name="reg" class="oe_inline"/> <field name="dept" domain="[('reg_id','=',reg)]" class="oe_inline"/> </group>

PS:我还使用 Many2one 的其他模型中的区域将其包含在 DDL 中

关于xml - odoo 8/open erp 中的依赖下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45816652/

相关文章:

php - In_array 不起作用

用于限制十六进制值范围(最小值、最大值)的 XML 架构

python-2.7 - python 中的 csv 文件

validation - Openerp 中的电子邮件验证?

python - 使用 Argparse 在 Python 中创建文件转换器

google-app-engine - endpoints.ServiceException 子类返回 400 状态代码而不是 409

Python pygame mac 导入

python - 通过 QWeb 报告上的 fields.function 从数据库获取图像 - Odoo 8

python - 为什么odoo One2many不硬删除行?

java - 系统找不到文件指定的文档 document = documentBuilder()