无法在带有CSOM的SharePoint联机上添加带有jslink的网站列



我今天面临一个奇怪的问题,我们有一个SharePoint提供商托管的外接程序,在过去一年半里它一直正常工作
在SPPH插件中,我们在字段上使用jslink。当我们尝试添加一个指定了jslink属性的新站点列时,我们会返回一个未知错误
若我们试图创建字段,然后用jslink值更新它,同样的问题
我也尝试将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(); 

相关问题:PreSaveAction在SharePoint office 365(2016)中不起作用

正如本文文档中所述,jslink在新体验中还不受支持。为了支持您的自定义,您必须禁用它。

相关内容

  • 没有找到相关文章

最新更新