Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CAML中的SharePoint A-Z groupby_Sharepoint_List_Caml - Fatal编程技术网

CAML中的SharePoint A-Z groupby

CAML中的SharePoint A-Z groupby,sharepoint,list,caml,Sharepoint,List,Caml,我正在使用content query web部件,并已将其导出到web部件文件,以允许我更改queryoverride和groupby元素 我想把结果按字母顺序分组,所以我想我可以用一个函数抓取列表项标题的第一个字母,然后按这个字母分组,这可能会奏效。问题是我在Web部件文件中找不到任何方法来执行此操作,我可以使用CAML来执行此操作吗 A a、 医生 阿斯顿博士 aaa.doc B b、 医生 box.doc bbb.doc 非常感谢任何人的建议。要做到这一点,您需要在CAML查询中调用某种子

我正在使用content query web部件,并已将其导出到web部件文件,以允许我更改queryoverride和groupby元素

我想把结果按字母顺序分组,所以我想我可以用一个函数抓取列表项标题的第一个字母,然后按这个字母分组,这可能会奏效。问题是我在Web部件文件中找不到任何方法来执行此操作,我可以使用CAML来执行此操作吗

A
a、 医生
阿斯顿博士
aaa.doc

B
b、 医生
box.doc
bbb.doc


非常感谢任何人的建议。

要做到这一点,您需要在CAML查询中调用某种子字符串函数来获取第一个字母。不幸的是,这是不可能的

我会使用CAML进行排序,例如:

<Query>
   <OrderBy>
      <FieldRef Name='Title' />
   </OrderBy>
</Query>

…然后使用内容查询Web部件中的XSLT功能按第一个字母进行分组