gpt4 book ai didi

javascript - 如何在 qweb 报告中添加分隔符?

转载 作者:行者123 更新时间:2023-12-04 03:31:11 25 4
gpt4 key购买 nike

我想在 qweb 报告中添加分隔符“,”,以获得以下结果:session1,session2,session3 而不是:session1session2session3

这是我的代码:

<tr t-foreach='sessions' t-as='session'>
<td><t t-esc="session.name" /></td>
</tr>

我试过

<t t-esc="', '.join(sessions).mapped('session.name')"/> 

但是我得到了一个错误,

odoo.addons.base.models.qweb.QWebException: sequence item 0: expected str instance, pos.config found
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/qweb.py", line 331, in _compiled_fn
return compiled(self, append, new, options, log)
File "<template>", line 1, in template_point_of_sale_report_saledetails_123
File "<template>", line 3, in body_call_content_121
File "<template>", line 4, in body_call_content_119
File "<template>", line 9, in foreach_98
TypeError: sequence item 0: expected str instance, pos.config found

Error to render compiling AST
TypeError: sequence item 0: expected str instance, pos.config found
Template: point_of_sale.report_saledetails
Path: /t/t[2]/t/div/div/tr/td[2]/t
Node: <t t-esc="', '.join(sessions).mapped('session.name')"/>

有什么帮助吗?谢谢。

最佳答案

尝试:

<t t-esc="', '.join(sessions.mapped('name'))"/> 

关于javascript - 如何在 qweb 报告中添加分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66787982/

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