首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharePoint:获取列表标题或URL (JSLink)

SharePoint:获取列表标题或URL (JSLink)
EN

Stack Overflow用户
提问于 2018-10-23 16:11:42
回答 1查看 796关注 0票数 0

我有一个JSLink函数覆盖列表视图webpart的默认页脚。如何检索此列表的标题(或URL)以便将其添加到页脚中?

代码语言:javascript
复制
(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>"; }

非常感谢您提前!

EN

回答 1

Stack Overflow用户

发布于 2018-10-25 13:33:31

可供选择的有几个:

  1. 通过 object

以下列表的绝对url示例:

代码语言:javascript
复制
const  listBasUrl = _spPageContextInfo.webAbsoluteUrl + _spPageContextInfo.listUrl
  1. 通过context传递到Templates.Footer函数:

ctx.listUrlDir -server相对url列表

示例

代码语言:javascript
复制
function renderFooter(ctx){
    console.log(ctx.listUrlDir);
    return "";
} 

哪里

代码语言:javascript
复制
SPClientTemplates.TemplateManager.RegisterTemplateOverrides({
  Templates: {
       Footer: renderFooter
  },
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52953551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档