无法使用CSOM在SharePoint上使用jslink添加网站列

时间:2016-07-28 15:12:06

标签: sharepoint office365 sharepoint-online csom spfield

我今天面临一个奇怪的问题,我们有一个SharePoint提供商托管加载项,过去一年半以来一直在正常工作。
在该SPPH加载项中,我们在字段上使用jslink。当我们尝试添加一个指定了jslink属性的新站点列时,我们会收到一个未知错误 如果我们尝试创建该字段,然后使用jslink值更新它,同样的问题 我也尝试将CS​​OM更新到最新版本 有人面临同样的问题吗?关于这个问题的任何想法?
谢谢你的帮助!



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(); 
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

相关问题:PreSaveAction is not working in SharePoint office 365 (2016)

如文档here中所述,新体验尚不支持jslink。为了支持您的自定义,您必须禁用它。