[Oracle ADF] Oracle ADF Узнать на какой странице находимся
Я использовал такой способ, чтобы найти на нужно странице “Train” нужную мне скрытую кнопку, которую нужно программно нажать.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---
ControllerContext controllerContext = ControllerContext.getInstance();
ViewPortContext currentViewPortCtx = controllerContext.getCurrentViewPort();
TaskFlowContext taskFlowCtx = currentViewPortCtx.getTaskFlowContext();
TaskFlowTrainModel taskFlowTrainModel = taskFlowCtx.getTaskFlowTrainModel();
TaskFlowTrainStopModel currentStop = taskFlowTrainModel.getCurrentStop();
System.out.println("To String " + currentStop.getLocalActivityId());
if (currentStop.getLocalActivityId().equals("myPage1")) {
some logic
}
---