ICEfaces
  1. ICEfaces
  2. ICE-8570

REGRESSION - ace:menuBar - autoSubmenuDisplay issue when using MyFaces

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.1
    • Fix Version/s: 3.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Icefaces3.0 trunk revision # 30827/ 30842
    • Assignee Priority:
      P2

      Description


      menuBar (All browsers):
      dynamicAttribute (All browsers) - when turning on 'autoSubmenu Display' checkbox, submenu disappears.

      This is not an issue when using Mojarra JSF.

        Activity

        Hide
        Arturo Zambrano added a comment - - edited

        The issue can be reproducible on the menuBarDynAttribute.jsf test page of the qa app. The problem happens whenever there's a modification in an attribute of the component. For example, it also happens when changing the effect.
        I found out that this problem only happens when building the menu from a model in the backing bean. When the menu is defined in the markup, the problem doesn't happen.

        Show
        Arturo Zambrano added a comment - - edited The issue can be reproducible on the menuBarDynAttribute.jsf test page of the qa app. The problem happens whenever there's a modification in an attribute of the component. For example, it also happens when changing the effect. I found out that this problem only happens when building the menu from a model in the backing bean. When the menu is defined in the markup, the problem doesn't happen.
        Hide
        Arturo Zambrano added a comment - - edited

        Marking issue as Won't Fix since the problem is in the way that MyFaces handles properties in @ViewScoped beans.

        Show
        Arturo Zambrano added a comment - - edited Marking issue as Won't Fix since the problem is in the way that MyFaces handles properties in @ViewScoped beans.
        Hide
        Deryk Sinotte added a comment - - edited

        Affects: Compatibility/Configuration
        Art, please try setting the following context parameter and retesting:
        <context-param>
        <param-name>org.apache.myfaces.SERIALIZE_STATE_IN_SESSION</param-name>
        <param-value>false</param-value>
        </context-param>
        Serializing the state is on by default but can lead to these sorts of things and can also impact performance depending on what and how much is required to serialize.
        http://wiki.apache.org/myfaces/Performance

        Show
        Deryk Sinotte added a comment - - edited Affects: Compatibility/Configuration Art, please try setting the following context parameter and retesting: <context-param> <param-name>org.apache.myfaces.SERIALIZE_STATE_IN_SESSION</param-name> <param-value>false</param-value> </context-param> Serializing the state is on by default but can lead to these sorts of things and can also impact performance depending on what and how much is required to serialize. http://wiki.apache.org/myfaces/Performance

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Carmen Cristurean
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: