I added immediate="true" to my cancel button and added a messages tag to my
page, but neither helped.

Here is some of the log after I clicked the Cancel button the first time:
[2007-01-02 12:47:35,160] [TRACE] [
org.apache.shale.dialog.basic.BasicDialogContext] [-->EndState()]
[2007-01-02 12:47:35,160] [DEBUG] [
org.apache.shale.dialog.faces.DialogNavigationHandler] [Advancing dialog
'View User Authorization' for FacesContext '
[EMAIL PROTECTED]' with navigation to viewId
'/secure/dialog/addRole/add-step1.jsp']

The "EndState" is good to see, but what's confusing to me is that it's
navigating to a view id that isn't defined in the dialog "View User
Authorization". The add-step1.jsp is part of the sub-dialog.

When I click on the Cancel button again, then I see the correct behaviour:
[2007-01-02 12:48:00,380] [TRACE] [
org.apache.shale.dialog.basic.BasicDialogContext]
[-->ViewState(viewId=/secure/authorization/index.jsp,redirect=false)]
[2007-01-02 12:48:00,380] [TRACE] [
org.apache.shale.dialog.basic.BasicDialogContext]
[-->Navigate(viewId=/secure/authorization/index.jsp)]
[2007-01-02 12:48:00,380] [DEBUG] [
org.apache.shale.dialog.faces.DialogNavigationHandler] [Advancing dialog
'View User Authorization' for FacesContext '
[EMAIL PROTECTED]' with navigation to viewId
'/secure/authorization/index.jsp']

Any thoughts?

Adam

Reply via email to