如何在 ADF 中的 JSF 片段加载(如正文加载)时调用 javascript 函数

How to call javascript function while JSF fragment loading(like body onload) in ADF

本文关键字:加载 调用 javascript 函数 正文 中的 ADF JSF 片段      更新时间:2023-09-26

既然jsff文件是网页中的一个片段;我们如何在该jsff文件的"onload"上调用javascript函数。

这是我的用例 -

  • 我有一个带有JSF片段input.jsff&output.jsff的任务流。
  • 我的taskflow的流程是从input.jsff开始的,它从user&output.jsff那里获取一些输入,通过处理输入数据来显示输出。
  • 将此任务流放入 jspx 文件中。
  • JSPX文件有一些JavaScript方法。
  • 我必须在加载output.jsff时调用javascript方法之一。

有什么办法可以做到这一点吗?

如果你想在页面加载时使用 javascript 方法

<af:clientListener type="load" method="jsMethod"/>

挂接到文档标签。

如果您需要在加载某些内容时执行某些操作,请改用具有少量视图/步骤的任务流。一个步骤显示一件事,调用方法或任何内容,然后继续另一个视图。

始终建议避免在oracle adf中使用java脚本。如果您尝试使用 java 脚本在 java 中调用方法,您可能应该尝试在任务流中添加一个方法作为default-activity并调用任务流。

如果您能知道您要用java脚本做什么,我们将能够更好地帮助您。