【问题标题】:What is wrong with my kendo template我的剑道模板有什么问题
【发布时间】:2015-09-25 10:02:00
【问题描述】:

如果提供的模型的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%

【问题讨论】:

  • 尝试使用格式#= kendo.format('{0:c2}', value)#
  • @VinaySingh 问题是我也可能得到一个百分比值。我实际上设置了两个条件来实现这一点。更新问题
  • 这种情况下需要做什么
  • 我已经更新了问题,我需要在末尾放置一个百分比符号而不是美元。尝试使用模板来实现这一目标

标签: kendo-ui kendo-grid kendo-template


【解决方案1】:

使用这个

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

你已经有一个布尔条件,只需使用格式化函数

【讨论】:

  • 您能否确认我在模板中添加的部分的javascript是否正确/是否有效?
  • 看起来,不调试就无法确认,检查并告诉我。 :)
  • 解决方案正在构建中.. 将试用并接受答案
  • 我在尝试您的解决方案时看到的数字没有任何格式
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-02
  • 1970-01-01
  • 1970-01-01
  • 2010-11-16
  • 2020-09-24
相关资源
最近更新 更多