selectBooleanCheckbox中的总理onclick和oncomplete事件

问题描述 投票:0回答:1

我有素数的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不像其他素数组件那样具有onclickoncomplete事件,只有onchange事件,因此对我不起作用。

在这种情况下,什么是有效的选择?我想到的替代方法是在该过程之前和之后从我的Java bean运行primefaces脚本。我舍弃的另一个选项是JSF selectBooleanCheckbox,因为它确实具有onclick属性,但没有oncomplete属性。

我有一个素数的selectBooleanCheckbox执行执行过程,该过程可能会延迟,并且我想在开始(onclick)到java ...的同时添加进度条或加载图像,

java primefaces
1个回答
0
投票

我喜欢的解决方案是从Java bean调用脚本质数以显示和隐藏加载图像:

© www.soinside.com 2019 - 2024. All rights reserved.