ICEfaces
  1. ICEfaces
  2. ICE-9262

ace:droppable - FacesException thrown when used in an iterative component

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.2.0.GA, 3.3
    • Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P2
    • Salesforce Case Reference:

      Description

      When an ace:droppable is used in an iterative component such as an ice:repeat/ui:repeat/ice:tree component and the ace:draggable is also in a iterative component, a FacesException is thrown when trying to dine the component defined in the datasource attribute.

      Moving the ace:droppable outside of this iterative comp works fine.

        Activity

        Hide
        Arturo Zambrano added a comment -

        Committed fix at revision 35011. Added a custom method to find the datasource component that starts from the view root and recursively checks all the children, including facets. The original problem in this case was that the datasource component was in a facet.

        Show
        Arturo Zambrano added a comment - Committed fix at revision 35011. Added a custom method to find the datasource component that starts from the view root and recursively checks all the children, including facets. The original problem in this case was that the datasource component was in a facet.
        Hide
        Arran Mccullough added a comment - - edited

        Attached test case that reproduces the issue.

        Steps:

        • Load aceListTest.jsf
        • Click Open button.
        • Drag Left side item to a right side item.
        • Exception is thrown.

        NOTE: Error is thrown irregardless of being in a popup or not.

        Show
        Arran Mccullough added a comment - - edited Attached test case that reproduces the issue. Steps: Load aceListTest.jsf Click Open button. Drag Left side item to a right side item. Exception is thrown. NOTE: Error is thrown irregardless of being in a popup or not.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: