ADF中获取当前Task Flow的ID
十月 28, 2009 in Oracle 融合中间件
概述
Task-Flow在ADF应用中被广泛应用,而在实际开发过程中,有时会需要知道当前页面所在的Task-Flow种类甚至ID。
在Backing Bean中获取该ID的方法是非常简便的,代码如下:
1 2 | ViewPortContext ctx = ControllerContext.getInstance().getCurrentViewPort(); TaskFlowId id = ctx.getTaskFlowContext().getTaskFlowId(); |
如果想在页面中使用该ID,也可以使用EL表达式进行绑定,代码如下:
1 | #{controllerContext.currentViewPort.taskFlowContext.taskFlowId} |
下面将通过具体的实例来详细阐述获取页面当前Task-Flow ID的方法。