ICEfaces
  1. ICEfaces
  2. ICE-2747

just-ice.jar and navigation handler

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#3, 1.7Beta1
    • Fix Version/s: 1.7.1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ANY

      Description

      When navigate from non-icefaces to icefaces page using just-ice.jar, it seems that navigation handler always used the suffix of the originating page and ignore that of the destination page. The problem doesn't present in icefaces 1.6.2 though.

      Use repo/qa/trunk/Regression/ICE-1678 to reproduce the problem

        Activity

        Hide
        Ted Goddard added a comment -

        Might this be a general navigation problem and not specific to just-ice.jar?

        Show
        Ted Goddard added a comment - Might this be a general navigation problem and not specific to just-ice.jar?
        Hide
        Mark Collette added a comment -

        I had to change the build.xml, so that it would use just-ice.jar, and then changed the navigation rules to do away with the old style global from-view-id, to use specific from-view-id.

        Subversion 17199
        repo/qa/trunk/Regression/ICE-1678/web/WEB-INF/faces-config.xml
        repo/qa/trunk/Regression/ICE-1678/build.xml

        Show
        Mark Collette added a comment - I had to change the build.xml, so that it would use just-ice.jar, and then changed the navigation rules to do away with the old style global from-view-id, to use specific from-view-id. Subversion 17199 repo/qa/trunk/Regression/ ICE-1678 /web/WEB-INF/faces-config.xml repo/qa/trunk/Regression/ ICE-1678 /build.xml
        Hide
        Mark Collette added a comment -

        Put in a check (ala ICEfaces 1.6 code) for the ".iface" suffix in getActionURL, only delegating if there's no ".iface" suffix.

        Changed the URL guessing algorithm in renderResponse, to update the UIViewRoot.viewId from the guessed file suffix.

        TRUNK
        Subversion 16664
        icefaces\core\src\com\icesoft\faces\application\D2DViewHandler.java

        ICEfaces 1.7 branch
        Subversion 16665
        icefaces\core\src\com\icesoft\faces\application\D2DViewHandler.java

        Show
        Mark Collette added a comment - Put in a check (ala ICEfaces 1.6 code) for the ".iface" suffix in getActionURL , only delegating if there's no ".iface" suffix. Changed the URL guessing algorithm in renderResponse , to update the UIViewRoot.viewId from the guessed file suffix. TRUNK Subversion 16664 icefaces\core\src\com\icesoft\faces\application\D2DViewHandler.java ICEfaces 1.7 branch Subversion 16665 icefaces\core\src\com\icesoft\faces\application\D2DViewHandler.java

          People

          • Assignee:
            Unassigned
            Reporter:
            Sam Xiao
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: