我有素数的selectBooleanCheckbox执行激活过程,该过程可能会延迟,并且我想在开始(onclick)到Java过程完成(oncomplete)的同时添加进度条或加载图像。
起初我的想法如下:
<p:selectBooleanCheckbox value="#{name}" id="check" onclick="PF('progressBar').show()" oncomplete="PF('progressBar').hide(),>
<p:ajax update=":form,:progressBar"
listener="#{bean.activate}"
process="@form" />
</p:selectBooleanCheckbox>
但是我已经看到p:selectBooleanCheckbox不像其他素数组件那样具有onclick和oncomplete事件,只有onchange事件,因此对我不起作用。
在这种情况下,什么是有效的选择?我想到的替代方法是在该过程之前和之后从我的Java bean运行primefaces脚本。我舍弃的另一个选项是JSF selectBooleanCheckbox,因为它确实具有onclick属性,但没有oncomplete属性。
我有一个素数的selectBooleanCheckbox执行执行过程,该过程可能会延迟,并且我想在开始(onclick)到java ...的同时添加进度条或加载图像,
我喜欢的解决方案是从Java bean调用脚本质数以显示和隐藏加载图像: