更新视图属性SharePoint 2010

时间:2014-10-15 13:58:49

标签: c# asp.net sharepoint sharepoint-2010 sharepoint-webservice

我正在尝试使用另一个视图作为模板以编程方式创建视图。我已经完成了所有工作(创建视图然后使用updateView)。唯一的障碍是我试图设置TabularView=FALSE,但改变没有采取。这是我到目前为止的代码

System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
System.Xml.XmlNode viewProperties = doc.CreateNode(System.Xml.XmlNodeType.Element,"View","");
System.Xml.XmlAttribute attr = doc.CreateAttribute("TabularView");
attr.Value = "FALSE";
viewProperties.Attributes.SetNamedItem(attr);
System.Xml.XmlNode resNode = view.UpdateView(listname, name, viewProperties, query, viewFields, null, null, rowLimit);

像往常一样updateView上的MSDN页面未提供有关viewProperties参数的任何信息

请注意,我只能使用WebServices

1 个答案:

答案 0 :(得分:0)

我在MSDN上发布了这个问题并得到了以下答案:

  

嗨凯文,根据你的描述,我的理解是这样的   您想要使用Web服务设置视图属性。在UpadateView中   方法,viewProperties没有TabularView属性,所以它会   不行。在viewPropeties标记中,您可以设置属性   如编辑,隐藏,只读和标题。这是一个类似的线程   供您参考:
  https://sharepoint.stackexchange.com/questions/5540/update-list-view-title-using-views-asmx-web-service   最诚挚的问候

     
     

Zhengyu Guo TechNet社区支持