War*_*ock 3 sharepoint recurrence expand calendar field
我的帖子是继续通过WebServices从Sharepoint日历扩展重复事件?
问题是,当视图字段查询为null或为空时,扩展工作.但是,由于我设置了一些字段,因此响应与预期不符.
我使用的Lists.asmx服务方法是
public System.Xml.XmlNode GetListItems(string listName, string viewName, System.Xml.XmlNode query, System.Xml.XmlNode viewFields, string rowLimit, System.Xml.XmlNode queryOptions, string webID)
Run Code Online (Sandbox Code Playgroud)
当我使用下面显示的viewFields值时,该方法不会扩展重复事件:
var viewFields = new XmlDocument();
viewFields.LoadXml(@"
<ViewFields>
<FieldRef Name='ID' />
<FieldRef Name='Title' />
</ViewFields>");
Run Code Online (Sandbox Code Playgroud)
viewFields出了什么问题?
问题是视图字段应包含其他字段EventDate,EndDate,fRecurrence和RecurrenceData.当此项目不存在时,扩展不起作用.因此,如果要检索类别(例如),则应使用以下ViewFields查询:
<ViewFields>
<FieldRef Name='EventDate' />
<FieldRef Name='EndDate' />
<FieldRef Name='fRecurrence ' />
<FieldRef Name='RecurrenceData' />
<FieldRef Name='Category' />
</ViewFields>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2196 次 |
| 最近记录: |