javascript - JHipster 中的更多排序列
问题描述
我尝试使用我的实体的 rout.ts 文件配置排序列。
在我放置的“数据”标签中,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 data rest 接受更多列,只需在请求中附加另一个排序列:?sort=name,asc&sort=numberOfHands,desc
.
如何在 jhipster 中发送这个???
解决方案
解决了自己将排序列不在“数据”标记的 defaultSort 中,而是在排序方法中指定排序谓词 if .component.ts
推荐阅读
- python-3.x - 我想用python解决Image Capthca
- python - 读取 excel 文件后将 StyleFrame obj 转换为 pandas 数据框
- c# - 未处理的异常:Android.Content.Res.Resources+NotFoundException:
发生了 - mysql - 是否可以将 SET 值动态添加到表中?
- python - Pandas- 在各种日期时间范围内分箱分钟数
- php - 我真的可以对致命的解析错误无所事事吗?
- lldb - 调试交互式命令行程序时返回 lldb 提示符
- sdl - SDL_Scancode 和 SDL_Keycode 之间的区别
- android - Flutter listview:移除一个Item时,下一个继承一些属性
- database - Xamarin SQLite 数据库的 GUI