Add find currency from java built-in and fixed for money view

This commit is contained in:
2021-02-09 12:27:31 +07:00
parent 003e1a59db
commit 0676972a83
2 changed files with 15 additions and 1 deletions

View File

@@ -4,9 +4,12 @@ open class MoneyView(
private var value: Number? = null,
private var currency: String? = null,
) : MoneyMixin {
private var _currency: StdMoney.Currency? = null
constructor(money: StdMoney) : this() {
this._currency = money.getCurrency()
this.value = money.getValue()
this.currency = money.getCurrency().getCurrency()
this.currency = this._currency?.getCurrency()
}
fun getValue(): Double {
@@ -17,6 +20,10 @@ open class MoneyView(
return currency
}
fun getSymbol(): String? {
return this._currency?.findCurrency()?.symbol
}
fun getFormat(): String {
return MoneyConfig
.getFormatter(getCurrency())