Как войти или перейти на следующую страницу в потоке JSF

Нормальным способом, чтобы войти в поток или перейти с какой-либо страницы на следующую страницу в потоке, который мы используем

   <h:commandButton> or <h:commandLink>

Но как можно войти в поток или перейти к следующей странице в потоке (если мы в данный момент находимся в потоке) из поддерживающего компонента?

Я пытаюсь отправить из контекста лиц, но это не работает. Ты знаешь как это сделать?

Я использую только страницы просмотра узлов. Я настраиваю поток, используя

      @FlowDefinition
      @Producent
      @Flowdefinition
               public Flow defineFlow(@FlowbuilderParameter FlowBuilder FlowBuilder){ 
     flowBuilder.id("","registerFlow");
          flowBuilder.viewNode("registerStart","/faces/start.xhtm").Markasstartnode();
flowBuilder.viewNode("step2","/faces/step2.xhtm");
     …
     }

А теперь я бы вошел, чтобы течь из бобов. Что-то вроде

      FacesContext.getCurrenInstance().getExternalContext().dispatch("registerFlow");

Я думаю, что возможно я должен использовать FlowHandler из контекста

   FlowHandler handler = FacesContext.getApplication().getFlowHandler();
   handler.transition(); // and what next?

    how here i can redirect user to some viewnode of flow?

0 ответов

Другие вопросы по тегам