1

我创建了一个简单的 JSLink CSR 测试,它应该在显示单个列表项时覆盖 SharePoint 中的视图。

viewTemplate函数永远不会被调用这是 JSLink JavaScript 文件。我在调试器中浏览了代码,并且在没有错误的情况下遍历了所有代码行。

SP.SOD.executeFunc("clienttemplates.js", "SPClientTemplates", function () { 

    // Create object that have the context information about the field that we want to change it's output render  
    var formTemplate = {}; 
    formTemplate.Templates = {}; 
    formTemplate.Templates.View = viewTemplate; 
    SPClientTemplates.TemplateManager.RegisterTemplateOverrides(formTemplate); 
}); 


function viewTemplate(ctx) { 
var formTable = "";

    formTable = "<div style='width:100%;float:left;padding:0 50px 15px 0;'>" + 
"<h3>It worked</h3>" +
"</div>";
    return formTable; 
}

提前致谢。哈尔。

4

2 回答 2

0

这是 Johnny B 在下面提到的编辑 Web 部件时该部分的图像。它出现在 JSLink 字段的正下方。

CSR 渲染模式

于 2020-06-16T18:51:52.573 回答
0

看起来您正在尝试呈现自定义显示。如果是这种情况,请让您从下拉列表中选择自定义。

于 2020-06-16T18:38:54.303 回答