p:spinner
固定桁数の数値をうまく表示できません。
<p:spinner value="#{myBean.myValue}" stepFactor="0.1">
myValue
ダブルであること。3 回目のアップクリックで表示される数値は、0.3 ではなく 0.30000000000000004 です。これが通常の浮動小数点の動作であることはわかっていますが、数値をうまく表示する方法が見つかりません。
BigDecimal
doubleの代わりに「0.0」で初期化されたを使用してみました。同じ振る舞い。
最後に、カスタム コンバーターを必要とする状況があまりにも些細なことであると仮定して、デフォルトのコンバーターを試してみました。
<p:spinner value="#{myBean.myValue}" stepFactor="0.1" >
<f:convertNumber maxFractionDigits="1" />
</p:spinner>
同じ効果で。