【发布时间】:2020-06-08 08:19:12
【问题描述】:
有什么办法可以从 react 的材料表中删除货币前缀,因为我在表上使用不同的货币,坚持一个前缀会变得混乱,因为我有不同的列来显示货币类型
任何帮助将不胜感激,谢谢
这是创建表的源代码,我从 API 端点获取数据
<MaterialTable style={{marginLeft:'10px', marginRight:'10px'}}
title="INVOICES"
columns={[
{ title: 'Seller Name', field: 'seller' },
{ title: 'Buyer Name', field: 'buyer' },
{ title: 'Invoice No', field: 'invoice_number' },
{ title: 'Currency', field: 'currency' },
{ title: 'Amount', field: 'invoice_amount', type:'currency', currencySetting:{ currencyCode:'USD', minimumFractionDigits:0, maximumFractionDigits:2}},
{ title: 'Invoice Date', field: 'invoice_date' },
{ title: 'Eligible Date', field: 'date_eligible' },
{ title: 'Due Date', field: 'due_date' },
{ title: 'Status', field: 'status' },
]}
data={this.state.stats}
【问题讨论】:
-
能否提供源代码?
-
请说明您是如何使用它的,例如发布问题时如何呈现货币单元
-
刚刚提供源代码
-
您是否尝试更改此行中的设置?
{ title: 'Amount', field: 'invoice_amount', type:'currency', currencySetting:{ currencyCode:'USD', minimumFractionDigits:0, maximumFractionDigits:2}}, -
是的,将 currencyCode 更改为空字符串,代码中断,我也尝试完全省略 currencyCode 但默认前缀为美元。