zoukankan      html  css  js  c++  java
  • 在SharePoint里设置list的 Created和Modified时间是否可以修改.

    看代码:

    private void SetListReadOnly(bool isReadOnly,String _listID, String _listVersion)
    {
    if (string.IsNullOrEmpty(_listID) || string.IsNullOrEmpty(_listVersion))
    this.InitListInfo();
    
    string updateFields =
    @"<Fields>
    <Method ID='1'>
    <Field ID='{{28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f}}' ColName='tp_Modified' RowOrdinal='0' ReadOnly='{0}' Type='DateTime' Name='Modified' DisplayName='Modified' StorageTZ='TRUE' SourceID='http://schemas.microsoft.com/sharepoint/v3' StaticName='Modified' FromBaseType='TRUE' Version='4' ShowInListSettings='FALSE' ShowInNewForm='FALSE' ShowInEditForm='FALSE' />
    </Method>
    <Method ID='2'>
    <Field ID='{{8c06beca-0777-48f7-91c7-6da68bc07b69}}' ColName='tp_Created' RowOrdinal='0' ReadOnly='{0}' Type='DateTime' Name='Created' DisplayName='Created' StorageTZ='TRUE' SourceID='http://schemas.microsoft.com/sharepoint/v3' StaticName='Created' FromBaseType='TRUE' Version='4' ShowInListSettings='FALSE' ShowInNewForm='FALSE' ShowInEditForm='FALSE' />
    </Method>
    </Fields>";
    updateFields = string.Format(updateFields, isReadOnly.ToString());
    XmlDocument doc = new XmlDocument();
    doc.LoadXml(updateFields);
    
    XElement result = XElement.Parse(_ws.UpdateList(
    _listID, null, null, doc.DocumentElement, null, _listVersion).OuterXml);
    _listVersion =
    result.Elements().Where(el => el.Name.LocalName == "ListProperties").First().Attribute("Version").Value;
    }
    

  • 相关阅读:
    AjaxPro版自动完成(Autocomplete)功能实现
    推荐一款小巧的截图工具
    在VS2008中设置jquery智能提示
    Jquery选择器全总结
    MD5消息摘要算法的那些事
    C#中的集合学习笔记
    委托,文件流,扩展方法学习笔记
    Jquery实现仿腾讯微薄的广播发表
    C#中的文件流学习笔记第一篇
    ASP.NET MVC小记第一篇
  • 原文地址:https://www.cnblogs.com/springyangwc/p/1969178.html
Copyright © 2011-2022 走看看