2009年9月19日星期六

ADF_029:使用ADF Controller 之三:使用Train组件

本文最后一次修改时间:2012-03-14。
开发环境:JDevloper 11.1.2.1.0+ Oracle Database 10g Express Edition 10.2.0.1。

完成《Creating a Train Using an ADF Bounded Task Flow 》。

重要步骤说明:

1. 创建TaskFlow时,选中"Create Train"
如果创建ADF TaskFlow时你忘了勾上”Create Train”选项,可以修改TaskFlow的Train属性,设置为True即可。


2. 创建每个View,作为Train Stop,并设置名称。
每一个Train Stop自动对应到一个页面。


3. 嵌套Train Stop
由于ADF Train组件一般是在ADF TaskFlow中使用的,而一个TaskFlow可以调用另一个TaskFlow,因此ADF Train也允许嵌套。
(1)这里把Payment节点往后挪:

(2)TaskFlow完成后的样子:

(3)允许直接到达Payment节点:

(4)属性说明:
Sequential: true表示该节点必须完成前一个节点才可以到达;false表示可以直接到达。
Skip: true表示该节点会被跳过(但界面上还会显示出来,disabled状态),到达下一节点。
Ignore: true表示该节点不会被显示出来。
注意,这些属性都可以使用EL表达式动态设置。

4. 运行效果



Project 下载:TrainWebApp.7z

没有评论: