2016-05-10 12 views
1

私はTelerikグリッドを持ち、整数を使ってY軸を設定しています。秒のTelerik剣道の表示時間整数からのクライアントテンプレート

ナンバーは、私がやりたいことは、これはすべきで、テンプレートを更新することにより、以下の

01:37 
02:12 

のような時間を表示するようにintergerとして

97 seconds 
132 seconds 

からチャート上のラベルを変更で前方かなりまっすぐで、ちょうどカントはそうする権利構文に

lineSeries1.TooltipsAppearance.ClientTemplate = "#= value # seconds"; 

を見つけるように見えますあなたのテンプレートに

lineSeries1.TooltipsAppearance.ClientTemplate = "#= value #.format('hh:MM:ss') "; 
+0

このプラグインでは、timepansをフォーマットするためにmoment.jsを使用できます。https://github.com/jsmreese/moment-duration-format – ezanker

答えて

0

使用のように、この機能をmething:

function formatTime(time) { 
    var rootDate = new Date(new Date(1, 1, 1, 0, 0, 0).setSeconds(time)); 

    var minutes = ("0" + rootDate.getMinutes()).slice(-2); 
    var seconds = ("0" + rootDate.getSeconds()).slice(-2); 

    return minutes + ":" + seconds; 
} 

そして"#: formatTime(value) #"

Demoとしてテンプレートを。

  • OBS#1:それをあなたが剣道のグローバル化を失い、あなたの時間は常に00:00として表示だろう、その機能は、あなたの必要性のために作られていることに注意してください。

  • Obs#2:lib @ ezankerは非常に良いですが、あなたが尋ねたものだけが必要な場合は、残念です。

関連する問題