我最初使用 a4j:commandButton 在 h:inputText 字段中发布了一个值,但我不得不将 commandButton 更改为 s:link 因为 commandButton 也会触发要导出的 pdf 文档,我相信通过 ajax 调用,而是在浏览器上呈现文档。
所以现在我正在尝试使用 h:inputText 和 a4j:support 发布值
<h:inputText id="numberOfPatients"
value="#{printLabelsReqFormsAction.numberOfPatients}">
<a4j:support event="onkeyup"
action="#{printLabelsReqFormsAction.setNumberOfPatients(numberOfPatients)}"/>
</h:inputText>
(对不起,奇怪的格式..)
我的 setNumberOfPatients(x) 被调用,但我认为我没有正确传递值。我应该如何传递 h:inputText 字段的值?