【问题标题】:Euro format kendo grid column Angular JS欧元格式剑道网格列 Angular JS
【发布时间】:2019-05-05 04:16:49
【问题描述】:

我在剑道中有一个栏目是金额,这个栏目以美元的形式呈现,对应的栏目详情是

{
  field: 'INVOICE_AMOUNT_ORIGINAL',
  title: $translate.instant('invoiceAmount'),
  format: '{0:n}',
  headerTemplate: '{{ \'invAmount\' | translate }}',
  attributes: {
    style: 'text-align: right;'
  },
  width: 115
},

我现在希望将此格式更改为欧元格式,在阅读剑道纪录片后,我尝试将上述代码中的格式设置为:'{0:c}',但它在前面给出了美元符号,如何我可以将格式转换为欧元吗?我不想要任何转换,只想要从美元到欧元的格式

【问题讨论】:

    标签: javascript angularjs kendo-ui kendo-grid


    【解决方案1】:

    我认为你必须定义你喜欢什么货币this

    ---
    [format]="{ style: 'currency', currency: 'EUR' }",
    ---
    

    另一种解决方案可能是this 方法:

     ---
     format: '{0:c3}', // converts to euro (according to the site)
     ---
    

    【讨论】:

    • 我尝试了这两个步骤,但是在尝试了您所说的第一个更改后,整个剑道网格没有出现。第二种方法可以将货币符号($ 而不是欧元符号)放在网格列的前面,但我也需要更改格式。我应用该文化还做了一件事:“de-DE”,但它没有任何效果。
    猜你喜欢
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-08
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多