我有一个JSLink函数,它覆盖了列表视图Webpart的默认页脚。如何检索此列表的标题(或URL),以便可以将其添加到页脚中?
(function () {
var overrideContext = {};
overrideContext.Templates = {};
overrideContext.Templates.Footer = overrideCustomFooter;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideContext); })();
function overrideCustomFooter() {
return "<div><a href='https://somesite/Lists/[LIST TITLE]'>See more</a></div>"; }
非常感谢您!
答案 0 :(得分:0)
有几个可用选项:
以下示例的列表绝对URL:
Task
const listBasUrl = _spPageContextInfo.webAbsoluteUrl + _spPageContextInfo.listUrl
传递到context
函数中: Templates.Footer
-到列表的服务器相对URL
示例
ctx.listUrlDir
其中
function renderFooter(ctx){
console.log(ctx.listUrlDir);
return "";
}