Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

JSLink Undefined Error

$
0
0

I am customising my List views and other elements with JSLink files.  How do I get data from a column with a space in the name such as "Created by"?  I tried renaming the column to "User" but when I reference it I get "undefined" returned despite the column being selected for the view.

(function () {
    var itemCtx = {};
    itemCtx.Templates = {};
    itemCtx.Templates.Header = "News";
    itemCtx.Templates.Item = ItemOverride;
    itemCtx.Templates.Footer = "</ul></div>";

    itemCtx.BaseViewID = 1;
    itemCtx.ListTemplateType = 100;
    SPClientTemplates.TemplateManager.RegisterTemplateOverrides(itemCtx);

})();

function ItemOverride(ctx) {
    //Renamed Created By Column
    var _userTitle = ctx.CurrentItem.User;    
    var _userID = ctx.CurrentItem.ID;

    return "<li>" +"<span class='announcement-title'>" + _userTitle + "</span>" +"</li>"

    ;}

What am I doing wrong?


Viewing all articles
Browse latest Browse all 7589

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>