如何将货币属性添加到 .ClientTemplate

Job*_*oby 1 attributes gridview kendo-ui

如何将其设置为与无聊的 int 相关的货币格式?($0.00 而不是 0)

columns.Bound(o => o.BasePremium).Title("Base Prem:").ClientTemplate("#= BasePremium #" +
                    "<input class='k-input k-textbox' type='hidden' name='Locations[#= index(data)#].BasePremium' value='#= BasePremium #' />"
                  ).Format("{0:c}");
Run Code Online (Sandbox Code Playgroud)

.Format在年底似乎没有这样的伎俩。

Mat*_*can 6

由于您正在使用.ClientTemplate它,因此将忽略.Format(). 而是使用这样的东西:

#:kendo.toString(BasePremium, 'c2')#
Run Code Online (Sandbox Code Playgroud)

这将等于 123.45 美元

您可以在此处阅读更多相关信息:http : //docs.kendoui.c​​om/getting-started/framework/globalization/numberformatting