数値のリストがあります (範囲 500 ~ 5000、500 刻み)。10 進数のドット 1000 -> 1.000 を追加したいと思います。2500 -> 2.500 などですが、ラベルが値として保存されないようにするためだけです。次のことを試しましたが、うまくいきませんでした:
<h:selectOneMenu value="#{bean.selectedValue}">
<f:convertNumber type="currency" locale="de-DE" pattern="#,###" />
<f:selectItems itemValue="#{bean.selectItemslist}" var="item" itemLabel="#{item.label}" itemValue="#{item.value} />
</h:selectOneMenu>
しかし、これは何もしませんでした:(
いくつかのパターンを試し、integerOnly="true" を含めましたが、何も機能していないようです:(助けてくれてありがとう!