(57) 分组指定条件排序

问题描述:
销售订单已按月份分组,要按时间倒序来排列

分析:
正常只能正序排列,销售员是不喜欢看以前的单,喜欢看最近月份的

处理:
系统没有这个功能,在js,上可以改动一下

data.js

- orderby: instance.web.serialize_sort(this._order_by) || false
+ orderby: instance.web.serialize_sort(this._order_by) || ctx['order_by'] || false

这样之后,加如下代码
<xpath expr="/search/group/filter[@string='Order Month']" position="attributes">
     <attribute name="context">{'group_by':'date_order','order_by':'date_order desc'}</attribute>
</xpath>

可以达到要的效果,当然,改动了js后, 其它的模块 要分组排序,都可以采用 ‘order_by’来指定

原文地址:https://www.cnblogs.com/toby2chen/p/7919363.html