Hallo, ich möchte gerne über einen command button oder einen command link ein action event erzeugen, dass eine dynamische Navigation ermöglicht. Den Button/bzw den Link bekomme ich auch hin. Ebenso wird die Methode (edit_customer) die ich dem Button/link als action attribute übergebe auch ausgeführt und mir der gewünschte Wert "success" zurückgeliefert. Danach wird jedoch nicht die Seite die ich in der Navigation Rule für die action rule und das outcome definiert habe aufgerufen sondern wieder die Ursprungsseite.
- Woran kann es liegen, dass die Rule nicht matched bzw. Gibt es eine Möglichkeit dies mit Eclipse irgendwie zu debuggen?
- Die Buttons stehen in einer DataTable die wiederum von einem Fomr umgeben ist. Kann das ein Problem sein?
<h:commandButton value="edit" id="submit" action="#{MySession.edit_customer}">
<navigation-rule>
<display-name>customer_list</display-name>
<from-view-id>/customer_list.jsp</from-view-id>
<navigation-case>
<from-action>#{partner_session.edit_customer}</from-action>
<from-outcome>success</from-outcome>
<to-view-id>/customer_edit.jsp</to-view-id>
</navigation-case>
</navigation-rule>
- Woran kann es liegen, dass die Rule nicht matched bzw. Gibt es eine Möglichkeit dies mit Eclipse irgendwie zu debuggen?
- Die Buttons stehen in einer DataTable die wiederum von einem Fomr umgeben ist. Kann das ein Problem sein?
<h:commandButton value="edit" id="submit" action="#{MySession.edit_customer}">
<navigation-rule>
<display-name>customer_list</display-name>
<from-view-id>/customer_list.jsp</from-view-id>
<navigation-case>
<from-action>#{partner_session.edit_customer}</from-action>
<from-outcome>success</from-outcome>
<to-view-id>/customer_edit.jsp</to-view-id>
</navigation-case>
</navigation-rule>
Comment