ICEfaces
  1. ICEfaces
  2. ICE-2016

JSF <navigation-rule> mechanism doesn't work for portlets

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6
    • Fix Version/s: 1.7DR#1, 1.7
    • Component/s: None
    • Labels:
      None
    • Environment:
      WinXP / Liferay 4.3.1 / Tomcat 6.0.13

      Description

      This is a similar problem to ICE-1672 but is far worse. Navigation rules aren't firing at all for portlets. Again, I think this is a reprocussion of abandoning the JSF-Portlet bridge.

      Now, the reason why I didn't find this sooner is because I think that for a portlet to be truly "rich", that navigation rules should be avoided at all costs. Isn't the whole point of ICEfaces so that I don't have to reload the page???

      Regardless, there are cases where page navigation will be necessary. And so I would reluctantly say that this is a very serious one.

      -- Neil

      P.S. Drop the attached portlet in your $HOME/liferay/deploy (aka hot-deploy) folder and it will hot-deploy itself when the portal is running. When you click on the button, you're supposed to be able to navigate from View.jsp to ThankYou.jspx

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #14846 Fri Sep 21 12:25:10 MDT 2007 deryk.sinotte ICE-2016: adjusted logic of new Portlet component to get the portlet namespace as the id so now we can do away with the NamespacingViewRoot
        Files Changed
        Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/component/NamespacingViewRoot.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/application/D2DViewHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/portlet/Portlet.java

          People

          • Assignee:
            Unassigned
            Reporter:
            Neil Griffin
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: