是否有可能在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