首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据条件从树状视图隐藏字段,Odoo

根据条件从树状视图隐藏字段,Odoo
EN

Stack Overflow用户
提问于 2022-08-07 13:41:14
回答 1查看 294关注 0票数 0

我想从树视图中隐藏字段取决于条件。我试过一些技巧,但对我没有用。目前,我可以隐藏只是价值,而不是所有的列。我想把整个专栏藏起来。

这是我的树景。这段代码只是隐藏值,而不是列。

代码语言:javascript
复制
<record id="view_tai_approval_tree" model="ir.ui.view">
        <field name="name">tai.approval.tree</field>
        <field name="model">tai.approval</field>
        <field name="arch" type="xml">
            <tree create="false">
                <field name="tai_reference"/>
                <field name="tai_project_name"/>
                <field name="responsible_name"/>
                <field name="tai_purchase_date"/>
                <field name="tai_supplier_name"/>
                <field name="state" class="bg-danger" attrs="{'invisible': [('state', '!=', 'unapproved')]}"/>
                <field name="state" class="bg-success" attrs="{'invisible': [('state', '!=', 'approved')]}"/>
                <field name="state" class="bg-warning" attrs="{'invisible': [('state', '!=', 'pending')]}"/>
            </tree>
        </field>
</record>

实际上,正如你在代码中所看到的,我只是想改变颜色取决于状态。有什么简单的解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-07 17:10:02

Odoo允许您根据相应记录的属性更改文本的行为。

文档用于树视图,但它们描述的内容也适用于字段。

代码语言:javascript
复制
<record id="view_tai_approval_tree" model="ir.ui.view">
    <field name="name">tai.approval.tree</field>
    <field name="model">tai.approval</field>
    <field name="arch" type="xml">
        <tree create="false">
            <field name="tai_reference"/>
            <field name="tai_project_name"/>
            <field name="responsible_name"/>
            <field name="tai_purchase_date"/>
            <field name="tai_supplier_name"/>
            <field name="state"
                decoration-danger=="state != 'unapproved'"
                decoration-success="state != approved'"
                decoration-warning="state != 'pending'"/>
        </tree>
    </field>
</record>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73267940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档