The following inputNumberSlider does not call my setter:
<rich:inputNumberSlider
value="#{skinningBean.currentSkin.button.backgroundColor_focussedAlpha}"
maxValue="1" step="0.1">
<a4j:ajax event="change" render="preview" oncomplete="initSlider()" />
</rich:inputNumberSlider>
public float getBackgroundColor_focussedAlpha() {
return backgroundColor_focussedAlpha;
}
public void setBackgroundColor_focussedAlpha(float backgroundColor_focussedAlpha) {
this.backgroundColor_focussedAlpha = backgroundColor_focussedAlpha;
}
I also tried to make a setter which takes a String as parameter, but it's not called as well. Ans yes it is inside a form! What am I doing wrong?
Edit: Seems I'm not the only one with this problem: http://osdir.com/ml/java-jsf-richfaces-issues/2010-10/msg00073.html