两个问题彼此有些相关:
在“find”/“findAll”查询中,是否可以按多个字段排序,例如
rallyDataSource.find(...,'order':'ScheduleState,Rank',...)
这样它主要由ScheduleState命令,然后由Rank命令? (我试过了,但无法让它工作 - 它似乎只使用第一个字段)。
此外,以ScheduleState排序的查找查询为例,看起来结果是根据状态的索引/进度排序的(即“已定义,然后是”进行中“等等,以及这个观察/假设是否正确?(我正在研究一种通过利用这一假设将变得更简单的显示器)
谢谢!
答案 0 :(得分:3)
您应该可以按多个字段排序......
order: 'Name DESC,Rank DESC'
是的 - 按下拉字段排序应按照下拉项目的定义顺序返回结果。