Как мне использовать JavaScript и распечатать результат в шаблоне Kendo UI?

Например, я использую эти коды, и они хорошо работают, и во всплывающей подсказке отображается десятичное число, например "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>"
   }

2 ответа

Решение

Если вы хотите оценить код JS и распечатать результат, вам нужно заключить в полное выражение разделители:

#= Math.round(value) #

Все, что за пределами этого, просто рассматривается как строка.

Согласно документу здесь, если вы используете javascript, вы должны использовать #..#попробуйте код еще раз.

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

}

Другие вопросы по тегам