2015-09-25 61 views
0

如果提供的模型的列Value已经不存在,我需要显示尾随的.00小数。我的剑道模板有什么问题

我已经尝试了是:

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 

您已经^ h ave布尔条件,只是使用格式化函数

+0

你可以确认JavaScript是否已添加到模板中的部分是否正确/它会工作吗? – RandomUser

+0

它看起来像,不能确认没有调试,检查并告诉我。 :) – Rex

+0

解决方案正在建设..将试用并接受答案 – RandomUser