Openerp qweb报告odoo中按日期ASC排序
我想在qweb报告中按日期asc排序数据 我的例子是:Openerp qweb报告odoo中按日期ASC排序,openerp,odoo-9,odoo-10,Openerp,Odoo 9,Odoo 10,我想在qweb报告中按日期asc排序数据 我的例子是: 我用以下代码解决了这个问题: 你好,用户\u odoo, 排序() 返回按提供的键函数排序的记录集。如果未提供密钥,请使用模型的默认排序顺序: #sort records by name records.sorted(key=lambda r: r.name) 排序(key=None,reverse=False) 返回按键自排序的记录集 参数 键——一个参数的函数,为每个记录返回一个比较键,或者不返回,在这种情况下,记录按照默认模型的顺序
我用以下代码解决了这个问题:
你好,用户\u odoo, 排序()
返回按提供的键函数排序的记录集。如果未提供密钥,请使用模型的默认排序顺序:
#sort records by name
records.sorted(key=lambda r: r.name)
排序(key=None,reverse=False)返回按键自排序的记录集 参数
键——一个参数的函数,为每个记录返回一个比较键,或者不返回,在这种情况下,记录按照默认模型的顺序排序
反向——如果为真,则按相反顺序返回结果 您的问题解决方案低于代码尝试
<tr t-foreach="doc.order_line.sorted(key=lambda record: record.name, reverse=False)" t-as="ol">
<td class="text-right">
<span t-field="ol.name"/>
</td>
...
</tr>
...
我希望我的回答能有所帮助。如果有任何疑问,请发表评论