8
我正尝试在我的应用程序中更加动态地调用JSF函数。手动将回调函数写入oncomplete
事件的静态方式,我希望发送一个回调函数作为参数,并使其在oncomplete
函数的事件中调用。这里有一个例子:向JSF a4j发送回调:jsFunction oncomplete事件
<script type="text/javascript">
myFunc('myParamValue', function(){
doThis();
andDoThis();
});
</script>
<a4j:jsFunction name="myFunc" actionListener="#{...}" data="" oncomplete="">
<f:param name="myParam" />
<f:param name="callback" />
</a4j:jsFunction>
我想问一问,这将有可能通过使用a4j:jsFunction
data
属性?事情是这样的:
...
data="#{myBean.callback}"
oncomplete="if (typeof window[event.data] == 'function') window[event.data]();"
...