【发布时间】:2012-11-24 15:49:20
【问题描述】:
我是JSF的新手,所以不知道我所面临的行为是否正常。
我有这个代码:
<p:selectBooleanCheckbox id="locationChoice1" value="#{login.locationChoice1}">
<p:ajax listener="#{login.chooseLocationType1}" update="locationChoice1 locationChoice2 positionChoice" />
<p:ajax listener="#{login.retrieveGalaxies}" update="test" />
</p:selectBooleanCheckbox>
我的login.retrieveGalaxies 函数调用了sleep(8000) 函数来模拟延迟。我希望我的组件 locationChoice1、locationChoice2 和 positionChoice 将在 1 或 2 秒内更新,我的 test 组件将在 8 秒内更新,但所有组件都将在 8 秒内更新。
这是正确的行为吗?
我尝试使用async 参数,但它没有改变结果。
【问题讨论】:
标签: ajax jsf primefaces