odoo - TreeView 中的颜色 Odoo 9 错误

标签 odoo odoo-9

美好的一天! 我尝试将 Odoo8 迁移到 9 但 One2Many 网格颜色出现错误 这是我的代码

                            <group>
                            <data>
                                <field name="employee_documents" string ="">
                                    <tree colors = "red:expired=='EXP'">
                                        <field name="document"/>
                                        <field name="document_number"/>
                                        <field name="date_issued"/>
                                        <field name="date_expiry"/>
                                        <field name="issuing_authority"/>
                                        <field name="place_ofissue"/>
                                        <field name="expired" />
                                    </tree>                                 
                                </field>
                            </data>
                        </group>

我有一个错误

Uncaught Error: QWeb2 - template['ListView.rows']: Runtime Error: Error: QWeb2 - template['ListView.row']: Runtime Error: Error: NameError: name 'expired' is not defined

我发现颜色属性导致了错误,因为当我删除它时,我的网格不会导致错误,

Odoo 9 有新方法可以做到这一点吗

最佳答案

这是在 TreeView 中添加颜色属性的正确方法。您应该检查您定义了字段expired.py 文件。 从错误中可以清楚地看出,这个错误与字段的定义有关,而不是由于颜色属性引起的。在运行时,您提交的过期未找到。这就是您收到此错误的原因。

关于odoo - TreeView 中的颜色 Odoo 9 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38654497/

相关文章:

javascript - call_button() 缺少 1 个必需的位置参数 : 'method' odoo

nginx - 异常 : bus. 总线不可用 - Odoo 10

odoo - 在Odoo模块定制中使用compute方法计算值?

python - odoo 9 - 字段不存在

odoo - 获取 odoo 9 中的当前日期时间

python - 无法适应类型 'account.analytic.account

javascript - 如何增加 OpenERP 日期和日期时间字段的年限?

odoo - 基于 Odoo XML TreeView res.users 中字段的域过滤器

button - 看板 View 中项目的“active_id”?

odoo - 从其他类 odoo 9 调用函数