Я пытаюсь сделать вызов функций 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>
Я хочу спросить, возможно ли это, используя атрибут data
a4j:jsFunction
?Примерно так:
...
data="#{myBean.callback}"
oncomplete="if (typeof window[event.data] == 'function') window[event.data]();"
...