如何使用JavaScript并在Kendo UI模板中打印结果?

时间:2014-04-19 06:16:32

标签: javascript kendo-ui kendo-grid kendo-dataviz

例如,我使用这些代码并且效果很好,工具提示显示十进制数字,如" 2.152"。

  tooltip: {
    visible: true,
    template: "<table style='color:red'><tr><td> #= value #</td></tr></table>"
   }

现在我想使用Math.round()函数作为工具提示的值,我使用这些,但它不起作用。它只显示&#34; Math.round(2.152)&#34;字符串,但我只想表演&#34; 2&#34;。

  tooltip: {
    visible: true,
    template: "<table style='color:red'><tr><td>Math.round(#=value#)</td></tr></table>"
   }

2 个答案:

答案 0 :(得分:2)

如果你想评估JS代码并打印结果,你需要用分隔符包围整个表达式:

#= Math.round(value) #

除此之外的所有内容都被视为字符串。

答案 1 :(得分:1)

根据文档here,如果您使用javascript,则应使用#..#,再次尝试使用该代码。

 tooltip: {
visible: true,
template: "<table style='color:red'><tr><td># Math.round(#=value#) #</td></tr></table>"

}