【发布时间】:2018-06-15 07:32:45
【问题描述】:
尝试将以下脚本放入 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);
})();
所以这会将标题字段更改为我想要的链接,这一切正常,但是当我尝试对列表进行排序时,它返回以下内容:
Unable to get property 'ItemID' of undefined or null
有谁知道这个问题或可能找到解决方案?
【问题讨论】:
标签: javascript jquery sharepoint jslink