2015-09-25 2 views
0

Мне нужно показать завершающие .00 десятичные знаки, если у колонки Value предоставленной модели еще нет.Что не так с моим шаблоном кендо

То, что я испытал это:

template:AmountRepLookup == 1601 ? "# if(#'#=Value#'#.indexOf('.') == -1)){# #= '$' + Value # #}else{# #= '$' + Value +'.00' # #}#" : "# if(#'#=Value#'#.indexOf('.') == -1)){# #= Value + '%' # #}else{# #= Value +'.00%' # #}#"

Ожидаемый результат:

$XX.00 or XX.00%

+0

попробуйте использовать формат # = kendo.format ('{0: c2}', value) # – Rex

+0

@VinaySingh проблема в том, что я могу получить и процентное значение. Для этого я поставил два условия. Обновление вопроса – RandomUser

+0

Что нужно сделать в этом случае – Rex

ответ

0

использование этого

use {0:c2} for $ with 2 digit decimal 
use {0:p} for percentage values 

#= kendo.format('{0:c2}', value)# //dollar  
#= kendo.format('{0:p}', value)# //Percentage 

Вы уже ч ave boolean conditions, просто используйте функции форматирования

+0

, можете ли вы подтвердить, будет ли javascript, если часть, добавленная мной в шаблоне, верна/будет ли она работать? – RandomUser

+0

похоже, не может подтвердить отсутствие отладки, проверить и сказать мне. :) – Rex

+0

Решение строится .. будет опробоваться и принять ответ – RandomUser