2016-07-29 12 views
0

Ich versuche, ein benutzerdefiniertes y-wie für meine Kendo-Grafik zu verwenden. Dies ist die Funktion.Referenzfehler auf Kendo-Grafik

function FormatLongNumber(value) { 
    if(value == 0) { 
    return 0; 
    } 
    else 
    { 
     // for testing 
     //value = Math.floor(Math.random()*1001); 

     // hundreds 
     if(value <= 999){ 
     return value; 
     } 
     // thousands 
     else if(value >= 1000 && value <= 999999){ 
     return (value/1000) + 'K'; 
     } 
     // millions 
     else if(value >= 1000000 && value <= 999999999){ 
     return (value/1000000) + 'M'; 
     } 
     // billions 
     else if(value >= 1000000000 && value <= 999999999999){ 
     return (value/1000000000) + 'B'; 
     } 
     else 
     return value; 
    } 
} 

Und wenn ich das ich diese verwenden, um auf meine Kendo Graph wollen verwenden:

valueAxis: { 
     labels: { 
      visible: true, 
      //format: ValueAxisLabelsFormat, 
      template: "#= FormatLongNumber(value) #" 
     } 
    }, 

Wenn ich die Anwendung ausführen ich die folgende Fehlermeldung erhalten.

ReferenceError: FormatLongNumber is not defined 

Was mache ich falsch?

+0

Ist die Funktion 'FormatLongNumber' innerhalb des Winkelbereiches definiert oder außerhalb? – Philipp

+0

Außerhalb des Geltungsbereiches Sir ist es definiert nach der Funktion activate() {} – Fearcoder

Antwort