JavaScript获取文档库项并将其关联到.aspx页 [英] JavaScript gets document library item and assgin it to .aspx page

查看:44
本文介绍了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:

客户端渲染(JS链接)代码示例

谢谢

最好的问候


这篇关于JavaScript获取文档库项并将其关联到.aspx页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆