gpt4 book ai didi

odoo - 警告 @class 的使用容易出错

转载 作者:行者123 更新时间:2023-12-02 10:14:48 27 4
gpt4 key购买 nike

> WARNING 11_test1 odoo.addons.base.ir.ir_ui_view: Error-prone use of
> @class in view report_invoice_document
> (account_invoice_report.report_invoice_document): use the
> hasclass(*classes) function to filter elements by their classes

有人可以解释一下为什么我收到此警告吗?仅在 2 个地方使用类。

<td class="text-right">
<span t-esc="', '.join(map(lambda x: (x.description or x.name), l.invoice_line_tax_ids))"/>
</td>

<xpath expr="//div[@class='row mt32 mb32']/div[@t-if='o.name']" position="replace"/>

最佳答案

现在您可以使用 hasclass() 了。示例 -

  1. 如果继承路径中有一个类:

xpath expr="//div[hasclass('dropdown')]" position="replace">

  • 如果继承路径中有多个类:
  • xpath expr="//div[hasclass('dropdown','btn-group','dropdown_sorty_by')]" position="replace">

    在你的情况下应该是:

    <xpath expr="//div[hasclass('row','mt32','mb32')]/div[@t-if='o.name']" position="replace"/>

    关于odoo - 警告 @class 的使用容易出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47092148/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com