2015-02-09 12 views
0

我們的Xpage應用程序計算並存儲大量的外匯交易計算。如何全局設置視圖列的minFractionDigits/maxFractionDigits?

存儲在數據庫中的數據是正確的所有整數和小數位數佔到但在viewPanel中顯示當值四捨五入到小數位數默認。

我該如何在全球範圍內設置它,所以我不必在所有視圖,所有列上更改此設置?

實施例:
值與默認數目/十進制設置:2016.667
值與maxFractionDigits = 6:2016.6667
當計算大量外匯交易的可導致大量的這種小的舍入錢...

我們的客戶有不同的需求,有些人希望6位小數,一些8 ...

我們使用DOM ino 9.0.1 FP2 ...

我已經問過類似的問題,如何確定小數位的默認值,但沒有運氣。這是一個更具體的需求和解釋...

回答

1

可能最乾淨的選擇是使用轉換器,從關鍵字或其他一些配置文件中獲取小數位數。以下是我設置的用於配置日期格式的系統範圍轉換器的一個示例http://openntf.org/XSnippets.nsf/snippet.xsp?id=date-converter

+0

我仍然需要在適用的所有視圖列上部署轉換器,對嗎? – 2015-02-10 09:11:03

+0

是的,但轉換器允許在單個位置管理設置並在應用程序範圍內進行應用 – 2015-02-11 10:14:24

+0

Thx,@Paul,我剛剛意識到我之前一直在使用它,並在我的主題中發現了一段代碼。基本上它是來自Per Henrik Lausten的NumberConverter http://openntf.org/XSnippets.nsf/snippet.xsp?id=number-converters-for-a-theme – 2015-02-11 13:00:40