Details
- 
        Type: Improvement Improvement
- 
        Status: Closed
- 
            Priority: Major Major
- 
            Resolution: Fixed
- 
            Affects Version/s: 1.7DR#3
- 
            Component/s: Framework
- 
            Labels:None
- 
            Environment:JSP (not Facelets)
- 
                        Support Case References:
- 
                        Affects:Compatibility/Configuration
Description
                    When using ICE-2419's test application, I found that  com.icesoft.faces.webapp.parser.ComponentRuleSet.addRuleInstances(Digester)  has a special case for <f:view>, where it doesn't actually save what was parsed into a TagWire. This is because  com.icesoft.faces.webapp.parser.Parser.parse(Reader,FacesContext)  just makes a new TagWire for the <f:view>, and forces it to be the root TagWire.  This means that any attributes on the <f:view> tag are discarded, including the locale attribute.
We have to add a rule to the Digester, to get it to save the attributes somewhere, where they can be put into the made root TagWire. Then, I believe that ViewTag will have its locale attribute, and be able to set it on the UIViewRoot.
            
We have to add a rule to the Digester, to get it to save the attributes somewhere, where they can be put into the made root TagWire. Then, I believe that ViewTag will have its locale attribute, and be able to set it on the UIViewRoot.
Issue Links
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
 
        