我需要从一个列表中获取最大值(我认为应该先创建它)。在
有sale.order
类/对象,从中生成RML报告。它与sale.order.line
有一个2many关系,它有字段(或列)delay
。所以我需要检查这个顺序中的每一行,并返回maxdelay
值,这将指示交付时间(就像所有产品都将同时交付一样)。在
例如,为了从第一行中获得第一个delay
值,我可以这样做:
<para>[[ o.order_line[0].delay ]]</para>
或者我可以像这样输出所有值:
^{pr2}$然后尝试一下:
^{3}$但我得到了一个错误:float不能被迭代(因为这里需要使用list)。如何从这些值创建列表,然后得到最大值?或者有其他方法可以得到RML中的最大值?在
试试[[max([延迟对于o.order_行中的ln])]]
相关问题 更多 >
编程相关推荐