ICEfaces
  1. ICEfaces
  2. ICE-9720

ace:autoCompleteEntry Rendering List Outside Viewable Region

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P01
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Tomcat 7 / JBoss
    • Assignee Priority:
      P1
    • Salesforce Case Reference:

      Description

      The attached war file which runs in Tomcat 7 shows the ace:autoCompleteEntry list rendering outside the visible area of the browser (you must scroll to the right).

      In the test application, go to the main tabset at the top and select 'My Customer Pricing' -> 'Change Request List'. In the top ace:dataTable, the ace:autoCompleteEntry works. In the bottom ace:dataTable, which is nested inside a second tabset, scroll to the right to get to the ace:autoCompleteEntry column. Type '1'. The browser scrollbar appears and if you scroll right, you will see the drop down.
      1. IF4Chrome.png
        33 kB
      2. withScroll.png
        9 kB

        Activity

        Hide
        Arturo Zambrano added a comment -

        Committed another fix to the 3.3 EE branch and to the 4.0 trunk at revisions 39438 and 39440. The markup structure was modified once more to avoid having the need to explicitly position the popup list.

        Show
        Arturo Zambrano added a comment - Committed another fix to the 3.3 EE branch and to the 4.0 trunk at revisions 39438 and 39440. The markup structure was modified once more to avoid having the need to explicitly position the popup list.
        Hide
        Arturo Zambrano added a comment -

        Re-committed fixes above, since the SVN issues on Monday caused those commits to be lost.

        Show
        Arturo Zambrano added a comment - Re-committed fixes above, since the SVN issues on Monday caused those commits to be lost.
        Hide
        Liana Munroe added a comment -

        Issues as noted above are fixed for Icefaces4 revision# 39434 and ee-3.3.0 maintenance branch revision #39457 in all browsers. The only issue that remains is that the list (in all configurations)renders slightly wider (1 mm or less)than the input field.
        See screen shots IF4Chrome.png and withScroll.png

        Show
        Liana Munroe added a comment - Issues as noted above are fixed for Icefaces4 revision# 39434 and ee-3.3.0 maintenance branch revision #39457 in all browsers. The only issue that remains is that the list (in all configurations)renders slightly wider (1 mm or less)than the input field. See screen shots IF4Chrome.png and withScroll.png
        Hide
        Brad Kroeger added a comment - - edited

        I am still seeing this with the latest build:

        1 - When you retrieve a list and then change the input to shorten the list, the list stays in it's initial position and truncates the filtered items. So, the list is shorter but in the same spot creating a gap between the list and the component

        Let me know if you would like me to open a separate issue for this.

        Show
        Brad Kroeger added a comment - - edited I am still seeing this with the latest build: 1 - When you retrieve a list and then change the input to shorten the list, the list stays in it's initial position and truncates the filtered items. So, the list is shorter but in the same spot creating a gap between the list and the component Let me know if you would like me to open a separate issue for this.
        Hide
        Arturo Zambrano added a comment - - edited

        Committed fix to 4.0 trunk at revision 40388 and to the 3.3 EE maintenance branch at revision 40389. Adjusted the list width to exactly match the width of the input element, by subtracting the width of the borders and paddings.

        I couldn't reproduce the last issue reported by Brad.

        Show
        Arturo Zambrano added a comment - - edited Committed fix to 4.0 trunk at revision 40388 and to the 3.3 EE maintenance branch at revision 40389. Adjusted the list width to exactly match the width of the input element, by subtracting the width of the borders and paddings. I couldn't reproduce the last issue reported by Brad.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Brad Kroeger
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: