0

私はいくつかのレンジスライダーを持っています:

<h:form>    
        <input name="range1" id="range1" min="0" max="5" value="#{prefProfileBean.pref1}" type="range"/>
        <input name="range2" id="range2" min="0" max="5" value="#{prefProfileBean.pref2}" type="range" />
...

<p:commandButton value="Profil speichern" onclick="PF('updprofile').show();" action="#{prefProfileBean.submit}" />

ビューでスライダーの値が更新されますが、送信ボタンを押すと値が書き込まれず、代わりに値が最初と同じままになります。そうすれば、データベースの値を変更して保存することはできません。

どうにかして onchange アクションを使用して、表示された変更済みの値で初期値をオーバーライドできますか...

このコンポーネントから実際に選択された値を取得する方法を教えてもらえますか?

4

0 に答える 0