以下 inputNumberSlider 不调用我的设置器:
<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;
}
我还尝试制作一个将字符串作为参数的设置器,但它也没有被调用。Ans 是的,它在表单中!我究竟做错了什么?
编辑:似乎我不是唯一一个有这个问题的人:http: //osdir.com/ml/java-jsf-richfaces-issues/2010-10/msg00073.html