【发布时间】:2015-02-11 03:13:52
【问题描述】:
我已经实现了一个自己的 JSF 组件及其渲染器,它工作正常。目前,在我更改了组件树中的某些内容后,我开始重新加载 JavaScript 页面。现在我想在 AJAX 调用传递新数据后更新我的组件。这就像我在单击一个按钮后向表中插入新行,该按钮启动 AJAX 调用。 我通过使用 PrimeFaces 来运行它:
<pf: ... update=":myOwnComp,:messages"/>
它可以工作,但现在我必须在客户端运行一个自己的初始化脚本,它会再次初始化我的用户界面。
我尝试了很多客户端事件,例如DOMNodeInserted、onchanged、jsf.ajax.addOnEvent 等。这不起作用。
如果有可能让后端决定调用自定义 JavaScript 代码,可能会通过将代码或函数调用添加到 AJAX 响应中,这将是很酷的。
我希望有人可以帮助我。
【问题讨论】:
标签: javascript jsf jsf-2.2