ICEfaces
  1. ICEfaces
  2. ICE-9012

ace:tooltip - No longer displays after element update.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: EE-3.2.0.GA
    • Fix Version/s: 3.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All
    • Salesforce Case Reference:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      Surround the input element with a panelGroup tag and define the tooltip to that panel id. For example:

       <h:panelGroup layout="block" id="selectPanel">
            <h:selectOneMenu id="selectMenu"...>
            <ace:tooltip for="selectPanel"...>

      Alternatively, use the ace:delegate component in conjunction with the ace:tooltip. However, the panelGroup workaround accomplishes pretty much the same thing in the same way that the delegate mode does. The difference is that instead of using an h:panelGroup, they would use ace:delegate and use the forDelegate attribute in the tooltip.
      Show
      Surround the input element with a panelGroup tag and define the tooltip to that panel id. For example:  <h:panelGroup layout="block" id="selectPanel">       <h:selectOneMenu id="selectMenu"...>       <ace:tooltip for="selectPanel"...> Alternatively, use the ace:delegate component in conjunction with the ace:tooltip. However, the panelGroup workaround accomplishes pretty much the same thing in the same way that the delegate mode does. The difference is that instead of using an h:panelGroup, they would use ace:delegate and use the forDelegate attribute in the tooltip.

      Description

      If an ace:tooltip is set for an input element (in this case an h:selectOneMenu) and this element is updated. The tooltip is no longer shown. Seems like like update is causing the tooltip related code for the element to be cleared out.
      1. Case11986Example2.zip
        19 kB
        Arran Mccullough
      2. Case11986Example2WAR.zip
        9.52 MB
        Arran Mccullough

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Salesforce Case Reference 5007000000RUm7hAAD
        Hide
        Arran Mccullough added a comment -

        Attached test case that shows issue.

        Steps:

        • Load welcomeICEfaces.jsf
        • Hover over the selectOneMenu, tooltip is shown.
        • Click on the "List Two" button.
        • Hover over the selectOneMenu again, no tooltip is shown.
        Show
        Arran Mccullough added a comment - Attached test case that shows issue. Steps: Load welcomeICEfaces.jsf Hover over the selectOneMenu, tooltip is shown. Click on the "List Two" button. Hover over the selectOneMenu again, no tooltip is shown.
        Arran Mccullough made changes -
        Attachment Case11986Example2.zip [ 15471 ]
        Attachment Case11986Example2WAR.zip [ 15472 ]
        Ken Fyten made changes -
        Fix Version/s 3.3 [ 10370 ]
        Assignee Arturo Zambrano [ artzambrano ]
        Affects Version/s 3.3 [ 10370 ]
        Assignee Priority P3 [ 10012 ]
        Ken Fyten made changes -
        Workaround Description Surround the input element with a panelGroup tag and define the tooltip to that panel id. For example:

         <h:panelGroup layout="block" id="selectPanel">
              <h:selectOneMenu id="selectMenu"...>
              <ace:tooltip for="selectPanel"...>
        Surround the input element with a panelGroup tag and define the tooltip to that panel id. For example:

         <h:panelGroup layout="block" id="selectPanel">
              <h:selectOneMenu id="selectMenu"...>
              <ace:tooltip for="selectPanel"...>

        Alternatively, use the ace:delegate component in conjunction with the ace:tooltip. However, the panelGroup workaround accomplishes pretty much the same thing in the same way that the delegate mode does. The difference is that instead of using an h:panelGroup, they would use ace:delegate and use the forDelegate attribute in the tooltip.
        Hide
        Ken Fyten added a comment -

        Marking Won't Fix as using one of the two identified work-arounds is required in this case.

        Show
        Ken Fyten added a comment - Marking Won't Fix as using one of the two identified work-arounds is required in this case.
        Ken Fyten made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Assignee Priority P3 [ 10012 ]
        Resolution Won't Fix [ 2 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: