Openerp qweb报告odoo中按日期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) 返回按键自排序的记录集 参数 键——一个参数的函数,为每个记录返回一个比较键,或者不返回,在这种情况下,记录按照默认模型的顺序

我想在qweb报告中按日期asc排序数据

我的例子是:


我用以下代码解决了这个问题:


你好,用户\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>

...
我希望我的回答能有所帮助。
如果有任何疑问,请发表评论