Primefaces-鼠标悬停-方法调用-多次发生

Primefaces-鼠标悬停-方法调用-多次发生,primefaces,Primefaces,我需要用鼠标在图像上做一个backbean调用,并更新图像的工具提示。请帮助我说我该如何做 onmouseover是在客户端执行的,所以我的方法是:创建一个隐藏按钮,当mouseover事件触发时,它将向该按钮触发click事件,该按钮将调用backbean(指您),之后,按钮的oncomplete将使用从bean(或任何内容)获取的信息更新图像标题: Facelets: <h:form id="form"> <script type="text/javascr

我需要用鼠标在图像上做一个backbean调用,并更新图像的工具提示。请帮助我说我该如何做

onmouseover是在客户端执行的,所以我的方法是:创建一个隐藏按钮,当mouseover事件触发时,它将向该按钮触发click事件,该按钮将调用backbean(指您),之后,按钮的oncomplete将使用从bean(或任何内容)获取的信息更新图像标题:

Facelets:

<h:form id="form">
        <script type="text/javascript">
            function test(){
                $(PrimeFaces.escapeClientId('form:btn')).click();                
            }
            function test2(xhr,status,args){
                $(PrimeFaces.escapeClientId('form:gi')).attr("title",args.sotest);  
            }
        </script>
        <p:commandButton process="@this" actionListener="#{userBean.test}" oncomplete="test2(xhr,status,args);" style="display:none !important" id="btn" value="SB"/>
        <h:graphicImage id="gi" onmouseover="test();" url="/resources/images/banner2.png" title="123"/>
    </h:form>

onmouseover是在客户机中执行的,所以我的方法是:创建一个隐藏按钮,当mouseover事件触发时,它将向该按钮触发click事件,该按钮将调用backbean(指您),之后,按钮的oncomplete将使用从bean(或任何内容)获取的信息更新图像标题:

Facelets:

<h:form id="form">
        <script type="text/javascript">
            function test(){
                $(PrimeFaces.escapeClientId('form:btn')).click();                
            }
            function test2(xhr,status,args){
                $(PrimeFaces.escapeClientId('form:gi')).attr("title",args.sotest);  
            }
        </script>
        <p:commandButton process="@this" actionListener="#{userBean.test}" oncomplete="test2(xhr,status,args);" style="display:none !important" id="btn" value="SB"/>
        <h:graphicImage id="gi" onmouseover="test();" url="/resources/images/banner2.png" title="123"/>
    </h:form>

在javascript的MouseOver事件上,您可以进行backbean调用,您可以启动按钮单击,按钮将调用backbean方法,并且您可以通过按钮的oncomplete方法更新图像的工具提示。(您可以隐藏UI的按钮)请您用一些代码详细解释一下:(…onmouseover事件用于javascript,因此您可以进行backbean调用,您可以触发按钮单击,按钮将调用backbean方法,您可以通过按钮的oncomplete方法更新图像的工具提示。(您可以隐藏UI的按钮)您可以用一些代码详细解释一下吗:(。。。