欧元格式剑道网格列 Angular JS

Posted

技术标签:

【中文标题】欧元格式剑道网格列 Angular JS【英文标题】:Euro format kendo grid column 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',但它在前面给出了美元符号,如何我可以将格式转换为欧元吗?我不想要任何转换,只想要从美元到欧元的格式

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

我尝试了这两个步骤,但是在尝试了您所说的第一个更改后,整个剑道网格没有出现。第二种方法可以将货币符号($ 而不是欧元符号)放在网格列的前面,但我也需要更改格式。我应用该文化还做了一件事:“de-DE”,但它没有任何效果。

以上是关于欧元格式剑道网格列 Angular JS的主要内容,如果未能解决你的问题,请参考以下文章

如何使用列设置动态创建角剑道网格列?

剑道网格日期格式

剑道网格导出日期格式不正确

ng-template中的剑道角度网格列传递数据项

将剑道网格导出到excel时格式化为文本的数字

Kendo 网格列中的格式化 HTML 数据