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

          People

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

            Dates

            • Created:
              Updated:
              Resolved: