[ 
https://issues.jboss.org/browse/JBSEAM-5002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marek Novotny updated JBSEAM-5002:
----------------------------------

    Workaround Description: 
Insert the following stanza into web.xml:

{code}
<context-param>
    <param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
    <param-value>false</param-value>
</context-param>
{code}

or instead of turning on for whole web application, use selectively full state 
saving mode only for viewId, which requires to have PageScope viewID 
component(s) and partial state saving mode doesn't work.

{code}
<context-param>
    <param-name>javax.faces.FULL_STATE_SAVING_VIEW_IDS</param-name>
    <param-value>/index.xhtml,/component1.xhtml,/component2.xhtml</param-value>
</context-param>
{code}

  was:
Insert the following stanza into web.xml:

{code}
<context-param>
    <param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
    <param-value>false</param-value>
</context-param>
{code}


    
> Components included with ui:include src="#{pageScopedViewId} broken
> -------------------------------------------------------------------
>
>                 Key: JBSEAM-5002
>                 URL: https://issues.jboss.org/browse/JBSEAM-5002
>             Project: Seam 2
>          Issue Type: Bug
>          Components: JSF Integration
>    Affects Versions: 2.3.0.BETA2, 2.3.0.Final
>         Environment: JBoss AS 7.1.2, Seam 2.3.0.CR1-SNAPSHOT (r14986)
>            Reporter: Marek Schmidt
>            Assignee: Marek Novotny
>             Fix For: 2.3.1.CR1
>
>         Attachments: JBSEAM-5002.ear, JBSEAM-5002.tar.gz
>
>
> The following scenario that used to work in AS5/Seam2.2 doesn't work anymore 
> in AS7/Seam2.3 for page-scoped and conversation-scoped "viewId" components:
> index.xhtml:
> {code}
> <h:form>
>         <h:commandButton action="#{viewId.component1}" value="Component 1" />
>         <h:commandButton action="#{viewId.component2}" value="Component 2" />
> </h:form>
>    
> <ui:include src="#{viewId.viewId}"/>
> {code}
> {code}
> @Scope(ScopeType.PAGE)
> @Name("viewId")
> public class ViewIdComponent implements Serializable
> {
>    private String viewId = "/component1.xhtml";
>    
>    public void setViewId(String viewId) {
>       this.viewId = viewId;
>    }
>    
>    public String getViewId() {
>       return viewId;
>    }
>    
>    public void component1() {
>       setViewId("/component1.xhtml");
>    }
>    
>    public void component2() {
>       setViewId("/component2.xhtml");
>    }
> }
> {code}
> (compoent1 and 2 are redacted, contain a simple form)
> Only the first component works properly, actions in "component2" doesn't seem 
> to be called after switching to "Component 2".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to