CAML Orderby Onlt适用于某些字段



所以,这个订单工作

<Query> <OrderBy> <FieldRef Name="Title" Ascending="True"/> </OrderBy> </Query>

这个不是

<Query> <OrderBy> <FieldRef Name="SortOrder" Ascending="True"/> </OrderBy> </Query>

我很茫然。两者都是我的SharePoint列表中的字段,sortorder是一个"数字",但我将其更改为"单行文本"(与标题相同)。

注意:如果我删除标签,则无订单可行。

好吧,事实证明这是"内部名称"问题。列表的创建者最初将字段命名为"排序顺序",然后将其更改为" sortorder"。因此,内部名称为" sort_x0020_order"。

duh。

感谢大家的输入。

相关内容

  • 没有找到相关文章

最新更新