我有一个问题,对我来说,除了标题之外,我的所有字段的输出都会抛出“未定义”。
这是我的代码:
(function () {
if (typeof SPClientTemplates === 'undefined')
return;
var overrideContext = {};
//overrideContext.BaseViewID = 1;
//overrideContext.ListTemplateType = 101;
overrideContext.Templates = {};
overrideContext.Templates.Header = "My Custom Rendering News View";
overrideContext.Templates.Item = customItem;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideContext);
})();
function customItem(ctx) {
var htmlTest = "Test: " + ctx.CurrentItem.Title + " " + ctx.CurrentItem.Byline + " " + ctx.CurrentItem.Modified + " " + ctx.CurrentItem.RollupImage;
return htmlTest;
}
输出是:“测试:新闻存档未定义未定义未定义”
各位知道是什么问题吗?我知道视图中存在 Title、Byline、Modified 和 RollupImage 字段。
提前致谢。