我试图在资源规划工具中返回一个周期(星期)列表。目前我正在返回数据和排序,但linq.js按字母顺序排序,并返回1、11、12、3、.
如何修改查询以便对其进行数字排序? 1、2、3.
var teamMembers = Enumerable
.From(data)
.SelectMany("$.persons")
.SelectMany("$.periods")
.Where("$.teamName == '" + teamName + "'")
.OrderBy("$.periodName")发布于 2015-05-26 08:32:16
试着像这样
var teamMembers = Enumerable
.From(data)
.SelectMany("$.persons")
.SelectMany("$.periods")
.Where("$.teamName == '" + teamName + "'")
.OrderBy(function (x) { return parseInt(x.periodName); })发布于 2015-05-26 08:32:00
var teamMembers = Enumerable
.From(data)
.SelectMany("$.persons")
.SelectMany("$.periods")
.Where("$.teamName == '" + teamName + "'")
.OrderBy(function (x) { return x.periodName; })你必须确定你是在订购一个号码。
https://stackoverflow.com/questions/30453314
复制相似问题