Я схожу с ума от того, что я считаю, что это действительно глупое дело. мне нужно сделать результат массива в алфавитном порядке:odoo строки отчета Qweb в алфавитном порядке
<tr t-foreach="o.order_line" t-as="l">
<td>
<span t-field="l.name"/>
</td>
я должен использовать SQL-запрос SELECT * FROM table ORDER BY
l.name DESC
? , но это слишком сложно, я чувствую, что есть простое условие, чтобы сделать его правильно ...
любая помощь высоко оценена! Благодаря!
Благодаря Alessandro, вы можете сказать мне, и где я должен поставить его ....
см. мое редактирование: я добавил еще одну ссылку на ссылку на odoo –
На самом деле вы не можете использовать «.sort()» по одной из основных причин:
None
Лучшее, что вы можете сделать, это использовать
sorted
, который не изменяет итерацию вы передаете его, но возвращает его отсортированный значение. Как это:key
может быть любой фикция, которая возвращает значение, которое будет использоваться для сортировки.См. Еще несколько примеров использования
sorted
here.источник
2016-02-18 11:31:01 simahawk
Я столкнулся с этой проблемой, и я смог решить ее с помощью функции
sorted
, как писал @Alessandro Ruffolo. Вы должны передать правильные параметры для этой функции, в вашем случае это будет:источник
2016-09-06 10:20:31 forvas
Смежные вопросы