Отправка обратного вызова в событие JSF a4j: jsFunction oncomplete

Я пытаюсь сделать вызов функций 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]();"
...
9
задан Nik Sumeiko 9 June 2011 в 09:46
поделиться