1

我遇到了排序和executeQueryLocally().

一些例子:

  • 对名称为“Group”的属性进行排序确实有效:.orderBy("Group");
  • 对名称为“Name”的属性进行排序不起作用.orderBy("Name");在这种情况下,不会引发错误,但不会对数组进行排序。
  • 对“组和名称”进行排序确实有效:.orderBy("Group, Name");
  • 使用“desc”对上述任何内容进行排序都不起作用.orderBy("Group desc"); 在这种情况下,会引发如下错误:Object Group1 has no method 'getProperty'

不幸的是,我没有机会调试比较器以查看发生了什么。

4

3 回答 3

1

具有“desc”资格的“orderBy”子句现在已在 v 0.73.5 中修复,可通过 nuget 或微风网站获得。

于 2012-11-27T18:44:19.793 回答
0

我在做微风产品。

我无法重现您的第一个错误

  • 对名称为“Name”的属性进行排序不起作用: .orderBy("Name"); 在这种情况下,不会引发错误,但数组未排序。

但我能够重现您的第二个错误。

  • 使用“desc”对上述任何内容进行排序都不起作用: .orderBy("Group desc"); 在这种情况下,会引发如下错误: Object Group1 has no method 'getProperty'

我会在明天的某个时候尝试解决这个问题。

如果你能给我更多关于第一个错误的背景信息,我也会再看看它。

和...感谢您的反馈。

于 2012-11-27T05:05:02.927 回答
0

group 是关键字,必须用 [] 或 '' 包裹

于 2012-11-27T05:23:20.140 回答