Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 3.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces 2.0, MyFaces 2.0
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration

      Description


      ICEfaces 2.0 should support MyFaces 2.0.

        Issue Links

          Activity

          Hide
          Deryk Sinotte added a comment -

          Opened ICE-7097 to cover the issues with Chart and Progress Bar components which are related to the timing and strategy used for state saving.

          Show
          Deryk Sinotte added a comment - Opened ICE-7097 to cover the issues with Chart and Progress Bar components which are related to the timing and strategy used for state saving.
          Hide
          Deryk Sinotte added a comment -

          Added ICE-7099 to address the problem with GMap where selecting a city from the drop down menu causes a recursive form submission when running with MyFaces.

          Also explored the problem with the Rich Input Text component. Turns out that the problem only occurs if you clear the cookies and try and reload the page. Opened ICE-7100 to capture it. The problem is not confined to MyFaces so is not linked to this case.

          Show
          Deryk Sinotte added a comment - Added ICE-7099 to address the problem with GMap where selecting a city from the drop down menu causes a recursive form submission when running with MyFaces. Also explored the problem with the Rich Input Text component. Turns out that the problem only occurs if you clear the cookies and try and reload the page. Opened ICE-7100 to capture it. The problem is not confined to MyFaces so is not linked to this case.
          Hide
          Deryk Sinotte added a comment -

          In running the scopes test, the view-scoped beans were not behaving properly with MyFaces. Turns out that the problem is due to a subtle interaction between inheritance and serialization.

          The test contains a view-scoped bean declared as:

          public class ViewScopedCounter extends Counter implements Serializable

          the Counter superclass did not originally implement Serializable

          public class Counter

          It turns out that:

          "When the super class is not serialized, when deserializing the instance of the sub class, the constructor of the super is called."

          Because of this, the counter would always be set back to it's original value. By implementing Serializable on the superclass, the view-scoped beans work the same as they do in Mojarra.

          public class Counter implements Serializable

          Show
          Deryk Sinotte added a comment - In running the scopes test, the view-scoped beans were not behaving properly with MyFaces. Turns out that the problem is due to a subtle interaction between inheritance and serialization. The test contains a view-scoped bean declared as: public class ViewScopedCounter extends Counter implements Serializable the Counter superclass did not originally implement Serializable public class Counter It turns out that: "When the super class is not serialized, when deserializing the instance of the sub class, the constructor of the super is called." Because of this, the counter would always be set back to it's original value. By implementing Serializable on the superclass, the view-scoped beans work the same as they do in Mojarra. public class Counter implements Serializable
          Hide
          Deryk Sinotte added a comment -

          Linking in ace:ajax listener issue.

          Show
          Deryk Sinotte added a comment - Linking in ace:ajax listener issue.
          Hide
          Deryk Sinotte added a comment -

          The integration of MyFaces with the core framework and our sample applications is pretty much complete. From here on, individual issues that are MyFaces specific can be captured in their own distinct JIRAs.

          Show
          Deryk Sinotte added a comment - The integration of MyFaces with the core framework and our sample applications is pretty much complete. From here on, individual issues that are MyFaces specific can be captured in their own distinct JIRAs.

            People

            • Assignee:
              Deryk Sinotte
              Reporter:
              Ted Goddard
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: