如何调用远程任务流并在弹出窗口中显示它?

时间:2014-08-27 07:17:05

标签: oracle-adf

我需要调用部署在不同域中的远程任务流,并在ADF中的内联框架(弹出窗口)中打开它。我followed并且它正在使用简单的页面。但是当我尝试在点击按钮弹出时调用它时,它会给出404错误。

请一些人帮我吗?

1 个答案:

答案 0 :(得分:2)

您可以使用ADF Dialog框架,但在这种情况下,它有点复杂。 首先:在使用者应用程序中创建新的任务流,并将远程任务流调用作为默认活动。 第二:在使用者任务流上创建一个taskflow-call-activity formt新任务流。 第三,在“行为”部分下的第二个taskflow-call-activity的属性中,您可以配置将“运行方式”对话框属性设置为true,然后将属性“显示类型”配置为内联弹出以使用ADF弹出窗口或外部窗口使用新的浏览器窗口。 最后:您必须在行为部分下的动作组件属性(例如af:按钮)中配置调用第二个任务流的动作组件,配置您要显示的辅助窗口,将属性UseWindow设置为true并配置WindowEmbedStyle,WindowModalityType和弹出窗口尺寸。

以下是ADF对话框架的一个简单示例:http://andrejusb.blogspot.com/2013/03/reusable-adf-region-with-dialog.html

如果使用参数,则必须将它们发送到First并从那里发送到第二个任务流。 在这种情况下,返回值非常复杂。

希望它有所帮助...... 圣拉斐尔