金額元件的小數位數的顯示必須配置金額單位,且金額單位必須有數據。
在tag配置中需要加操作,配置queryCurrencyApi和queryCurrencyAPIReturnFields
如下所示:
{
"code": "BUSINESS_AMOUNT",
"name": "金額",
"description": "金額元件,支援千分位,支援幣種,小數據點位數和四捨五入演算法",
"category": "DISPLAY",
"interpreterServiceName": "amountInterpreter",
"customize": false,
"extendedInfo": {
"currencyField": "trans_currency",
"queryCurrencyApiReturnFields": {
"query_ field": "trans_currency",
"decimal_places_type": "decimal_places_type",
"decimal_places": "amount_decimal_places"
},
"queryCurrencyApi": {
"tmAction": {
"actionParams": [
{
"unAddFlag": false,
"name": "currency_data.currency_no",
"type": "RAW_ARRAY_PARAS",
"value": "currency"
}
],
"actionId": "esp_ currency.parameter.data.get",
"type": "ESP"
}
}
},
"themeMapTag": {
"id": 163511701,
"name": "採購單價",
"code": "BUSINESS_AMOUNT",
"category": "BUSINESS",
"uiBotCode": "BUSINESS_AMOUNT",
"append": false
}
}
在開發平臺添加金額標籤,進行tag配置
參考圖1&圖2
|