Как мне использовать 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>"
}