none
Jslink issue on Link list RRS feed

  • Question

  • H All,

    i am unable to load jslink on field URL for the Link list it works fine with any other field apart from URL column 

    (function () {
        SP.SOD.executeFunc("clienttemplates.js", "SPClientTemplates", function() {

       SPClientTemplates.TemplateManager.RegisterTemplateOverrides({
         Templates: {
            Fields: {
                'URL' : { 
                    'View' : function(ctx){
                              
                                 if(ctx.CurrentItem.abc== "Yes"){
                                     return "<a href='"+ctx.CurrentItem.URL+"' target='_blank'>"+ctx.CurrentItem["URL.desc"]+"</a>";
                                 }
                                 else {
                                     return "<a href='"+ctx.CurrentItem.URL+"'>"+ctx.CurrentItem["URL.desc"]+"</a>";
                                 }
                             } 
                 }
            }
         }
       }); 

    });
    })();

    Tuesday, April 11, 2017 9:59 AM

Answers

  • Manage to fix the issue myself 

    problem with Field 'URL" if you want to refer this field in Jslink it should be refereed as 'URLwMenu'

    update code here

    (function () {
        SP.SOD.executeFunc("clienttemplates.js", "SPClientTemplates", function() {

       SPClientTemplates.TemplateManager.RegisterTemplateOverrides({
         Templates: {
            Fields: {
                'URLwMenu' : { 
                    'View' : function(ctx){
                              
                                 if(ctx.CurrentItem.abc== "Yes"){
                                     return "<a href='"+ctx.CurrentItem.URL+"' target='_blank'>"+ctx.CurrentItem["URL.desc"]+"</a>";
                                 }
                                 else {
                                     return "<a href='"+ctx.CurrentItem.URL+"'>"+ctx.CurrentItem["URL.desc"]+"</a>";
                                 }
                             } 
                 }
            }
         }
       }); 

    });
    })();

    Tuesday, April 11, 2017 10:22 AM

All replies

  • Manage to fix the issue myself 

    problem with Field 'URL" if you want to refer this field in Jslink it should be refereed as 'URLwMenu'

    update code here

    (function () {
        SP.SOD.executeFunc("clienttemplates.js", "SPClientTemplates", function() {

       SPClientTemplates.TemplateManager.RegisterTemplateOverrides({
         Templates: {
            Fields: {
                'URLwMenu' : { 
                    'View' : function(ctx){
                              
                                 if(ctx.CurrentItem.abc== "Yes"){
                                     return "<a href='"+ctx.CurrentItem.URL+"' target='_blank'>"+ctx.CurrentItem["URL.desc"]+"</a>";
                                 }
                                 else {
                                     return "<a href='"+ctx.CurrentItem.URL+"'>"+ctx.CurrentItem["URL.desc"]+"</a>";
                                 }
                             } 
                 }
            }
         }
       }); 

    });
    })();

    Tuesday, April 11, 2017 10:22 AM
  • Hi,

    Glad to hear that you fix this issue, thanks for your sharing, it will help others who suck with the problem!

    Best Regards,

    Dennis


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    Wednesday, April 12, 2017 1:27 AM
    Moderator