ICEfaces
  1. ICEfaces
  2. ICE-2192

ice:portlet and findComponent in D2DViewHandler.findComponent

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#1
    • Fix Version/s: 1.7DR#2, 1.7
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      Linux, 2.6.20, Jboss 4.2.1.GA, Liferay 4.3.2, Icefaces 1.7DR#1

      Description

      New component Ice:portlet makes impossible to find any component inside with the following method:
       public static UIComponent findComponent(String clientId, UIComponent base) in D2DViewHandler
      Due to the algorithm of this method that tries to split clientId and find all naming containers preceding the component,
      and the face that ice:portlet has the ClientId that match Portlet namespace but not the FacesId, findComponent cannot
      find first naming container. I faced this issue in inputFile component, when UploadService tries to find InputFile component.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #14986 Fri Oct 19 14:03:46 MDT 2007 deryk.sinotte ICE-2192 changed how the Portlet component ids were being resolved
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/portlet/Portlet.java

          People

          • Assignee:
            Unassigned
            Reporter:
            Dmitry Kudryavtsev
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: