Я пытаюсь использовать JSLink .. наконец .. и у меня возникли проблемы, которые я не могу решить. Для своего первого путешествия по кроличьей норе я выбрал что-то очень простое для использования в качестве доказательства концепции. Поэтому я просмотрел учебник и придумал простой скрипт, чтобы нарисовать рамку вокруг поля «Заголовок» каждой записи и стилизовать текст. Я не могу заставить это работать. Есть ли шанс, что вы можете взглянуть на этот код для меня? Я использовал следующие токены в поле JSLink.
~собрание сайтов/сайт/папка/папка/файл.js
И
~сайт/папка/папка/файл.js
Файл .js хранится на том же сайте, что и веб-часть представления списка, которую я пытаюсь изменить. В списке есть только столбец «Заголовок» по умолчанию.
(function () {
var overrideContext = {};
overrideContext.Templates = {};
overrideContext.Templates.Item = overrideTemplate;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideContext);
}) ();
function overrideTemplate(ctx) {
return “<div style=’font-size:40px;border:solid 3px black;margin-bottom:6px;padding:4px;width:200px;’>” + ctx.CurrentItem.Title + “</div>”;
}