簡體   English   中英

我無法使用任何JSLink。 我究竟做錯了什么

[英]I am not able to get any of my JSLink working. What am I doing wrong

我們在Prem上安裝了SharePoint 2013,我正在嘗試使用JS Link進行一些自定義。 即使最簡單的練習也不起作用。 我不明白我在做什么錯。

新頁面-添加列表並且jS鏈接=〜site / SiteAssets / js-test / OverRideCustomHeader.js

(function () {
var overrideContext = {};
overrideContext.Templates = {};
overrideContext.Templates.Header = overrideCustomHeader;
overrideContext.Templates.Footer = overrideCustomFooter;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideContext);
})();

function overrideCustomHeader() {
return “<h3>Our Custom Header</h3>”;
}

function overrideCustomFooter() {
return “<h3>Our Custom Footer</h3>”;
}

我希望看到頁眉和頁腳顯示,但事實並非如此。

將腳本編輯器Webpart插入頁面,然后將腳本插入腳本編輯器Webpart(使用正確的【“】】)。

(function () {
var overrideContext = {};
overrideContext.Templates = {};
overrideContext.Templates.Header = overrideCustomHeader;
overrideContext.Templates.Footer = overrideCustomFooter;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideContext);
})();

function overrideCustomHeader() {
return "<h3>Our Custom Header</h3>";
}

function overrideCustomFooter() {
return "<h3>Our Custom Footer</h3>";
}

在此處輸入圖片說明

在此處輸入圖片說明

更新:

您是否啟用了最小下載策略?

在此處輸入圖片說明

在此處輸入圖片說明

如果url如/_layouts/15/start.aspx# ,則JSLink將/_layouts/15/start.aspx# ,您可以禁用該功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM