【发布时间】:2014-08-13 12:39:11
【问题描述】:
我正在尝试将 rich:inputNumberSpinner 放入模式弹出窗口,但 Bean 中值的 setter-Method 不会对微调器上的任何更改做出反应。
这是xhtml的代码:
<a4j:region>
<rich:popupPanel id="attendance"
trimOverlayedElements="false"
modal="true"
width="677"
height="460">
<a4j:outputPanel id="panelAttendance">
<rich:inputNumberSpinner id="inputHoursMonday"
disabled="#{Bean.inputHoursDisabled}"
value="#{Bean.hoursMonday}"
inputSize="1"
step="0.25"
immediate="true"
validator="#{Validator.validateInputStep}">
<a4j:ajax event="change" execute="@this"/>
</rich:inputNumberSpinner>
</a4j:outputPanel>
</rich:popupPanel>
</a4j:region>
当我使用微调器并尝试更改值时,不会调用 Bean 中的 setter-Method。 相同的 inputNumberSpinner 在常规站点的弹出窗口之外工作。 那么,任何人都知道为什么微调器在弹出窗口中不起作用?
【问题讨论】:
标签: jsf-2 richfaces richfaces-modal