ICEfaces
  1. ICEfaces
  2. ICE-9562

ace:tableConfigPanel - Clicking on scrollbar causes panel to be dragged.

    Details

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

      Description

      If the ace:tableConfigPanel is set to render a scrollbar if the number of columns reaches a certain height, clicking on this scrollbar to scroll the panel, causes the panel to be dragged.

      The following CSS is used to render the scrollbar:

      .ui-tableconf-body { height: 100px; overflow:auto; }

        Issue Links

          Activity

          Arran Mccullough created issue -
          Hide
          Arran Mccullough added a comment -

          Attached source code and war file to reproduce issue. For war file the icefaces.jar, icefaces-ace,jar, and icefaces-compat.jar need to be added.

          Steps:

          • Load welcomeICEfaces.jsf
          • Click the icon to open the table config panel.
          • Click on the rendered scrollbar and try to move it up and down. Panel moves with it.
          Show
          Arran Mccullough added a comment - Attached source code and war file to reproduce issue. For war file the icefaces.jar, icefaces-ace,jar, and icefaces-compat.jar need to be added. Steps: Load welcomeICEfaces.jsf Click the icon to open the table config panel. Click on the rendered scrollbar and try to move it up and down. Panel moves with it.
          Arran Mccullough made changes -
          Field Original Value New Value
          Attachment Case12304Example.war [ 16406 ]
          Attachment Case12304Example.zip [ 16407 ]
          Arran Mccullough made changes -
          Salesforce Case Reference 5007000000Ucp0DAAR
          Arran Mccullough made changes -
          Description If the ace:tableConfigPanel is set to render a scrollbar if the number of columns reaches a certain height, clicking on this scrollbar to scroll the panel, causes the panel to be dragged. If the ace:tableConfigPanel is set to render a scrollbar if the number of columns reaches a certain height, clicking on this scrollbar to scroll the panel, causes the panel to be dragged.

          The following CSS is used to render the scrollbar:

          .ui-tableconf-body { height: 100px; overflow:auto; }
          Hide
          Ken Fyten added a comment -

          A fix for this was implemented in ICE-8911.

          Show
          Ken Fyten added a comment - A fix for this was implemented in ICE-8911 .
          Ken Fyten made changes -
          Link This issue depends on ICE-8911 [ ICE-8911 ]
          Hide
          Ken Fyten added a comment -

          Need to use the "dragHandle" attribute on the ace:tableConfigPanel to make the header region the dragHandle, instead of the entire tableConfigPanel.

          Show
          Ken Fyten added a comment - Need to use the "dragHandle" attribute on the ace:tableConfigPanel to make the header region the dragHandle, instead of the entire tableConfigPanel.
          Ken Fyten made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s EE-3.3.0.GA [ 10572 ]
          Fix Version/s 3.3 [ 10370 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: