SharePoint CSR Templates.View函数未被调用

问题描述 投票:1回答:2

我创建了一个简单的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; 
}

谢谢。哈尔]

list sharepoint view csr jslink
2个回答
0
投票

似乎您正在尝试呈现自定义显示。如果是这种情况,请从下拉菜单中选择“自定义”。


0
投票

这里是编辑Johnny B引用的Web部件时该部分的图像。它显示在JSLink字段的正下方。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.