jQuery技术:如何从jQuery触发JSF渲染

是否有可能在jQuery中触发jsf

例如这样的事情:

 /* if component Y changes trigger render event on component Y */ $("#source_compoment").bind("change", function(e) { $("#target_component").trigger("render"); }); 

或者换句话说,jQuery中有“f:ajax render”的等价物吗?

    是的,做一个隐藏的按钮

      

    并从js单击它

     $("#myHiddenButtonID").click(); 

    在您的具体情况下,它将如下所示:

     $("#source_compoment").bind("change", function(e) { $("#myHiddenButtonID").click(); }); 

    顺便说一下,没有“等效于”f:ajax渲染“在jQuery中”你只需使用jquery点击一个隐藏的JSF按钮。


    编辑

    如果第三方JSF库使用相关,您可以使用

    Primefaces RemoteCommand – (使用更新属性)

    要么

    Richfaces / a4j:jsFunction – (使用reRender属性)

      以上就是jQuery教程分享如何从jQuery触发JSF渲染相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/561889.html

      (0)
      上一篇 2021年2月5日
      下一篇 2021年2月5日

      精彩推荐