List 显示sharepoint列表的最后x个元素
我正在尝试显示SharePoint列表的数据。我使用CamlQuery检索列表数据,我需要以升序显示列表中最近的12个项目 我找到了一个行限制的解决方案,通过按降序排列数据,问题是按升序重新排列数据。我试图找到一种方法,直接将数据按正确的顺序排列,但什么也找不到 谢谢你的帮助List 显示sharepoint列表的最后x个元素,list,sharepoint,List,Sharepoint,我正在尝试显示SharePoint列表的数据。我使用CamlQuery检索列表数据,我需要以升序显示列表中最近的12个项目 我找到了一个行限制的解决方案,通过按降序排列数据,问题是按升序重新排列数据。我试图找到一种方法,直接将数据按正确的顺序排列,但什么也找不到 谢谢你的帮助 MarilynS您只需在CAMLQuery中添加一个OrderBy,如下所示: <Query> <OrderBy> <FieldRef Name='Modified' Ascending='T
MarilynS您只需在CAMLQuery中添加一个OrderBy,如下所示:
<Query>
<OrderBy>
<FieldRef Name='Modified' Ascending='True'></FieldRef>
</OrderBy>
</Query>
您可以指定字段(在您的情况下可以创建或修改)进行排序和“升序='true',实际上,行限制是一种方法。
<Query>
<OrderBy>
<FieldRef Name='ID' Ascending='True'></FieldRef>
</OrderBy>
</Query>
在此之后,您可以将结果保存在列表集合中,并解析记录并显示前12条记录,或者仅在“查询”中,您可以添加12行限制以仅获取12条记录。您希望在何时重新排序?在向列表添加项目时?每月,每个列表中都会添加一个新行,我们使用此列表创建一个图形。我检索数据来构建图表,我只需要最新的12个元素。Ascending='False',因为我们想要获取最新的12条记录,而不是前12条记录。我们还可以添加升序='False',但基于ID字段,并且没有修改fiedlHello,我已经尝试过这种方法。使用此方法,我的数据按降序显示。不幸的是,我需要按升序显示数据。这就是为什么,我试图找到一种方法来重新排序我的数据后,或直接获得最新的数据与正确的顺序