可以将ADF Bounded Task Flow运行为Dialog,而并修改Bounded Task Flow的配置,保留了Bounded Task Flow的重用性。
1,创建Unbounded Task Flow,并创建以处两个Activity和control flow:

2,创建Home页面,其中只加了一个Command Button。确保userWindow为true。
<af:commandButton text="Call Popup" id="cb1" action="callTF" useWindow="true" windowEmbedStyle="inlineDocument" windowModalityType="applicationModal" windowHeight="200" windowWidth="200"/>
3,在Unbounded Task Flow中,选中Task Flow Call Activity,右键‘Go to Properties‘,在Behaviour下,修改Run As Dialog为true。
4,创建Bounded Task Flow,其中只有一个JSPX页面
5,运行
Home页面,点击Call Popup按钮

在屏幕居中位置弹出对话框

本文详细介绍了如何将ADFBoundedTaskFlow转换为Dialog,并通过配置保留其重用性。首先创建UnboundedTaskFlow,然后加入Home页面及CommandButton。接着在UnboundedTaskFlow中修改特定Activity的RunAsDialog属性。进一步创建BoundedTaskFlow,包含单一JSPX页面。最后,通过点击Home页面的CallPopup按钮,实现对话框的弹出。
1701

被折叠的 条评论
为什么被折叠?



