JavaScript获取文档库项并将其关联到.aspx页 [英] JavaScript gets document library item and assgin it to .aspx page
本文介绍了JavaScript获取文档库项并将其关联到.aspx页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在以下情况下使用JavaScript将SharePoint 2013文档库项目重定向到另一个页面:用户点击它
I'd like to redirect SharePoint 2013 document library item to another page using JavaScript, when the user click on it
致谢
阿卜杜勒法塔赫
推荐答案
一个选项是使用JSLink覆盖特定的项目字段html超链接属性,下面是一个示例来覆盖标题字段"供您参考:
One option is to override a specific item field html hyperlink property using JSLink, here is an example to override Title Field for your reference:
(function () {
var overrideNameField = {};
overrideNameField.Templates = {};
overrideNameField.Templates.Fields = {
"Title": { "View": overrideNameFieldTemplate }
};
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideNameField);
})();
function overrideNameFieldTemplate(ctx) {
var title = ctx.CurrentItem.Title;
var fileRef = ctx.CurrentItem["FileRef"];
var fileLeafRef = ctx.CurrentItem["FileLeafRef"];
if (title) {
return "<a href='"+ pageurl + "'>"+ title + "</a>";
}
}
SharePoint JSLink的引用:
Reference of SharePoint JSLink:
谢谢
最好的问候
这篇关于JavaScript获取文档库项并将其关联到.aspx页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文