xml - 如何根据选择字段值隐藏 TreeView 中的某些列?

标签 xml odoo-10

我想根据选择字段隐藏一些字段。这些字段位于 TreeView 中。也没有代码 attrs="{'invisible':[('od_term_line','not in',('month'))]}"

也不是invisible="context.get('od_term_line','quart')",#quarts是不应该显示该值的选择值

invisible="context.get('od_term_line')!='month'" 有效

提前致谢

最佳答案

要像这样使用,首先您必须将选择字段值存储在列表中,然后将条件放入属性中。 它肯定会起作用。 谢谢

    #In python file.
    year = fields.Selection("put the all months here.")
    list1 = []
    for every_month in year:
        list1.append(every_month):


    <!--then condition like this in XML-->
<field attrs="{'invisible':[('january','not in',('year'))]}"/>

关于xml - 如何根据选择字段值隐藏 TreeView 中的某些列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49745942/

相关文章:

python - odoo 导入 .xlsx 销售订单、购买订单

performance - 将 XML 文档转换为二进制文件是什么意思?

java - 使用 Java 从 XML 文件获取属性

xml - 所见即所得的 XML 编辑器(基于 DTD 或 RelaxNG 或 XSD 的语法)

sql-server - 如何获取 XML 变量中的特定元素计数

postgresql - 如何使用 Odoo 从两个不同的 PostgreSQL 角色登录同一个数据库?

php - simple_xml - 将变量分配给标签 - 仅首先返回

odoo - 在 Odoo 中上传图片

openerp - 如何在所有形式的odoo中隐藏 "Create And Edit"按钮以及每行中的 "Search More"按钮