【发布时间】:2011-09-11 13:35:15
【问题描述】:
我正在尝试使我的应用程序中对 JSF 函数的调用更加动态。我希望发送一个回调函数作为参数并使其在函数的oncomplete 事件中调用,而不是手动将回调函数写入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]();"
...
【问题讨论】:
标签: javascript callback jsf-2 richfaces ajax4jsf