【问题标题】:Unable to add site column with jslink on SharePoint online with CSOM无法使用 CSOM 在 SharePoint Online 上添加带有 jslink 的网站栏
【发布时间】:2016-11-23 11:46:17
【问题描述】:

我今天遇到了一个奇怪的问题,我们有一个 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(); 

【问题讨论】:

    标签: sharepoint office365 sharepoint-online csom spfield


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-01-30
      • 2023-04-01
      • 2014-06-19
      • 1970-01-01
      • 2014-08-27
      • 2023-03-27
      • 2023-03-19
      • 2016-11-13
      • 1970-01-01
      相关资源
      最近更新 更多