我正在尝试在资源计划工具中返回期间列表(周)。目前,我正在返回数据并进行排序,但是linq.js按字母顺序排序并返回1,11,12,3,...
如何修改查询,以便按数字排序?一二三
var teamMembers = Enumerable
.From(data)
.SelectMany("$.persons")
.SelectMany("$.periods")
.Where("$.teamName == '" + teamName + "'")
.OrderBy("$.periodName")
最佳答案
这样尝试
var teamMembers = Enumerable
.From(data)
.SelectMany("$.persons")
.SelectMany("$.periods")
.Where("$.teamName == '" + teamName + "'")
.OrderBy(function (x) { return parseInt(x.periodName); })
关于javascript - 以数字顺序订购linq.js结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30453314/