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]();"
...