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

How do I use JavaScript and print the result in a Kendo UI template?

本文关键字:打印 结果 UI 何使用 JavaScript 并在 Kendo      更新时间:2023-09-26

例如,我使用这些代码,它运行良好,工具提示显示十进制数字,如"2.152"。

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

现在我想使用Math.round()函数作为工具提示的值,我像这样使用,但它不起作用。它只是显示"Math.round(2.152)"字符串,但我只想显示"2"。

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

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

#= Math.round(value) #

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

根据这里的文档,如果你使用javascript,你必须使用#..#,请重试代码。

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

}