JHipster 中的更多排序列

More sort column in JHipster

我尝试使用我实体的 rout.ts 文件配置排序列。

在 "data" 标签中我输入了 defaultSort: ['firstCol,desc','secondCol,asc'], 但我给出了一个错误。

然后我将所有内容放在一个字符串中 defaultSort: 'firstCol,desc,secondCol,asc', 但 secondCol 不被视为发送到微服务的查询

然后我使用像“;”这样的字符分隔符将所有内容放在一个字符串中'firstCol,desc;secondCol,asc' 但什么都没有! secondCol 不考虑。

我尝试调试并查看 ng-jhipster.js?064b 文件并查看:

parsePredicate(sort) {
        return sort.split(',')[0].split('%2C')[0];
    }

似乎只传递了第一个参数(正如我所见)。有没有其他方法可以传递另一个排序列(同时传递 2 列)。

我看到 Spring 数据 rest 接受更多列只需在请求中附加另一个排序列:?sort=name,asc&sort=numberOfHands,desc.

如何在 jhipster 中发送这个???

自己解决了将排序列不放在 "data" 标签的 defaultSort 中,而是在 sort 方法中指定排序谓词 if .component.ts