gridview
  • attributes
  • kendo-ui
  • 2013-07-19 26 views 0 likes 
    0

    如何將其設置爲格式化爲貨幣的位置,以及與無聊的int類似? ($ 0.00包裝而不是0)如何將貨幣屬性添加到.ClientTemplate

    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}"); 
    

    末的.Format似乎沒有這樣的伎倆。

    回答

    3

    由於您使用的是.ClientTemplate,因此它將忽略.Format()。相反,使用這樣的:

    #:kendo.toString(BasePremium, 'c2')# 
    

    這將等於$; 123.45&

    你可以閱讀更多關於它:http://docs.kendoui.com/getting-started/framework/globalization/numberformatting

    0

    一件事,我想通了,是你應該通過一個小數kendo.toString( )不是一個字符串,否則不起作用。

    kendo.toString("99", 'c') 
    "99" 
    kendo.toString(99, 'c') 
    "$99.00" 
    
    相關問題