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

        Arran Mccullough created issue -
        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.
        Arran Mccullough made changes -
        Field Original Value New Value
        Attachment Case12163Example.war [ 15877 ]
        Attachment Case12163Example.zip [ 15878 ]
        Arran Mccullough made changes -
        Salesforce Case Reference 5007000000T7nF9AAJ
        Ken Fyten made changes -
        Assignee Arturo Zambrano [ artzambrano ]
        Fix Version/s EE-3.3.0.GA [ 10572 ]
        Fix Version/s 3.4 [ 10770 ]
        Assignee Priority P2 [ 10011 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35011 Tue May 14 09:46:55 MDT 2013 art.zambrano ICE-9262 added a custom method to find the datasource component by starting from the view root and checking all the children, including facets
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/dnd/DroppableRenderer.java
        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.
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: