Не удалось добавить столбец сайта с помощью jslink в SharePoint в Интернете с помощью CSOM

Сегодня я столкнулся со странной проблемой: у нас есть надстройка, размещенная у поставщика 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(); 


person baywet    schedule 28.07.2016    source источник


Ответы (1)


Связанный вопрос: PreSaveAction не работает в SharePoint office 365 (2016 г.)

Как указано в документации здесь jslink пока не поддерживается в новом интерфейсе. Чтобы поддерживать вашу настройку, вам придется отключить ее.

person baywet    schedule 23.11.2016