我已将js链接覆盖文件包含到自定义列表中。它应该覆盖元素的标题以设置标题的链接。通常这工作正常,但有时似乎没有加载js链接文件。我已将此链接嵌入到此aspx页面中,该页面包含标准Sharepoint导航中包含的自定义列表。当我打开页面时,标题后面没有链接 - 意味着没有加载js链接文件。在那种情况下,我重新加载整个aspx页面,然后它显示。如果我尝试重现这种行为,它有时会立即正常工作,有时不会。
这可能是js链接文件:
(function () {
var overrideCtx = {};
overrideCtx.Templates = {};
overrideCtx.BaseViewID = 1;
overrideCtx.ListTemplateType = 100;
overrideCtx.Templates.Fields = {
'Title': { 'View' : '<a href="https.myUrl.aspx?ContentArea=<#=ctx.CurrentItem.ID#>"><#=ctx.CurrentItem.Title#></a>' }
};
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideCtx);
})();
我做错了什么? 感谢