2016-07-28 103 views
1

今天我正面临一个奇怪的问题,我们有一个SharePoint提供程序托管的加载项,它在过去的一年半中正常工作。
在该SPPH插件中,我们使用jslink字段。当我们尝试添加一个指定了jslink属性的新网站列时,我们会收到未知错误。
如果我们尝试创建该字段,然后用jslink值更新它,那么同样的问题。
我试着将CSOM更新到最新版本。
任何人都面临同样的问题?关于这个问题的任何想法?
感谢您的帮助!无法使用CSOM在SharePoint上在线添加网站列与CSOM

web.Fields.AddFieldAsXml("<Field Type=\"Note\" Name=\"myfield\" StaticName=\"myfieldSN\" DisplayName=\"My FIeld\" " + 
 
                 "Required=\"FALSE\" Hidden=\"FALSE\" ReadOnly=\"FALSE\" UnlimitedLengthInDocumentLibrary=\"TRUE\" " + 
 
                 "ShowInDisplayForm=\"TRUE\" ShowInEditForm=\"FALSE\" ShowInListSettings=\"TRUE\" ShowInNewForm=\"FALSE\" " + 
 
                 "ShowInVersionHistory=\"TRUE\" ShowInViewForms=\"TRUE\" ShowInFileDlg=\"FALSE\" " + 
 
                 "Group=\"Attribute\" JSLink=\"sp.js|~sitecollection/SiteAssets/AttributeOnline/Scripts/jquery-2.1.4.min.js|~sitecollection/SiteAssets/AttributeOnline/Scripts/jslink.js 
 
\" />", false, AddFieldOptions.DefaultValue); 
 
      _context.Load(field); 
 
      _context.ExecuteQuery();

回答

相关问题