我的界面就像图片中的
我希望当inputNumberSlider的值发生变化时,réduction字段的值会发生变化。
<rich:inputNumberSlider id="slider"
rendered="#{bean.showReductionForm}"
value="#{bean.reduction}"
showArrows="true"
width="220"/>
<a4j:support event="onchange" reRender="datatableId"
ajaxSingle="true"
actionListener="#{bean.appRed}" />
任何帮助PLZ
答案 0 :(得分:1)
您应该将a4j:support
作为rich:inputNumberSlider
的孩子,以使其有效。
出于性能和可用性原因,我会考虑使用ignoreDupResponses
和requestDelay
属性(Documentation):
<rich:inputNumberSlider id="slider"
rendered="#{bean.showReductionForm}"
value="#{bean.reduction}"
showArrows="true"
width="220">
<a4j:support event="onchange" reRender="datatableId"
ajaxSingle="true"
actionListener="#{bean.appRed}"
ignoreDupResponses="true"
requestDelay="300"/>
</rich:inputNumberSlider>