尝试将以下脚本放入 Listview 上的 CEWP 时:
; (function ()
{
var fieldJsLinkOverride = {};
fieldJsLinkOverride.Templates = {};
fieldJsLinkOverride.Templates.Fields =
{
'Title': { //Titelfeld
'View': function () {
return '<a href=\" //url of th sp site' + ctx.CurrentItem.ItemID+ '\" target=\"_blank\">'+ctx.CurrentItem.Title+'</a>'
}
}
};
// Register the rendering template
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(fieldJsLinkOverride);
})();
因此,这会将 Title 字段更改为我想要的链接,这一切正常,但是当我尝试对列表进行排序时,它返回以下内容:
Unable to get property 'ItemID' of undefined or null
有谁知道这个问题或可能找到解决方案?