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
我尝试使用我实体的 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