myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Koci (JIRA)" <>
Subject [jira] Created: (TRINIDAD-1600) Trinidad2 - Dialog navigation clears View Scope
Date Mon, 19 Oct 2009 19:21:59 GMT
Trinidad2 - Dialog navigation clears View Scope

                 Key: TRINIDAD-1600
             Project: MyFaces Trinidad
          Issue Type: Bug
    Affects Versions: 2.0.0-core
         Environment: Trinidad 2.0 branch, JSF RI 2.0.0RC2
            Reporter: Martin Koci

JSF 2.0 introduces new scope "View Scope" implemented with a Map UIViewRoot.viewMap. Spec
also says that call FacesConfig.setViewRoot() clears that Map.

Problem: Trinidad NavigationHandler uses method handleNavigation for detection if a dialog
navigation will be performed - however that method creates new UIViewRoot and sets it to FacesContext
-> clears view scope. If user places managed bean into view scope and starts a dialog:
navigation on that view, bean is removed and new instance of the bean is created after dialog

Solution: use new JSF 2.0 ConfigurableNavigationHandler API

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message