2015-09-25 65 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