Ada*_*dam 5 jsf richfaces jsf-1.2
我们有一个a4j:outputPanel
就是ajaxRendered
.有没有办法在每次(重新)渲染时调用javascript函数?我知道我们可以在每个可能提交的元素中调用oncomplete
,但这实际上是不可维护的.
细节:
示例(onPamplete实际上在outputPanel标记上不可用):
<a4j:outputPanel ajaxRendered="true" oncomplete="myJSFunc()">
<h:outputText value="Test-aroo" />
</a4j:outputPanel>
<!-- other inputs, buttons and stuff -->
Run Code Online (Sandbox Code Playgroud)
更新可能jQuery库能够提供帮助(它内置于RichFaces中)?我正在使用.live()来注册oncomplete事件.我会继续尝试和更新进度.
更新我没有机会实现jQuery解决方案,但正如我的答案显示在下面myJSFunc()
可以直接放在渲染的标签内.
解决方案是将javascript放在outputPanel内的脚本标记中:
<a4j:outputPanel ajaxRendered="true">
<h:outputText value="Test-aroo” />
<script type=”text/javascript”>myJSFunc();</script>
</a4j:outputPanel>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8935 次 |
最近记录: |