Details
-
Type: Bug
-
Status: Closed
-
Priority: 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
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.
-
Hide
- Test.war
- 7.66 MB
- Brad Kroeger
-
- META-INF/MANIFEST.MF 0.0 kB
- WEB-INF/classes/AutoCompleteRowBean.java 1 kB
- WEB-INF/classes/CrListBean.java 6 kB
- WEB-INF/classes/CrListDataTableBean.java 4 kB
- WEB-INF/.../CrListDataTableBean1.java 0.2 kB
- WEB-INF/.../CrListDataTableBean2.java 0.2 kB
- WEB-INF/classes/CrListService.java 0.3 kB
- WEB-INF/classes/CrListServiceImpl.java 3 kB
- WEB-INF/.../DataTableBaseViewBean.java 6 kB
- WEB-INF/classes/FacesUtils.java 13 kB
- WEB-INF/classes/FormData.java 0.2 kB
- WEB-INF/classes/GlobalBean.java 3 kB
- WEB-INF/classes/McpController.java 4 kB
- WEB-INF/.../SelectAllCheckboxDataTableBean.java 1 kB
- WEB-INF/classes/Tab.java 1 kB
- WEB-INF/classes/.../messages_en.properties 81 kB
- WEB-INF/.../AutoCompleteRowBean.class 2 kB
- WEB-INF/classes/CrListBean.class 6 kB
- WEB-INF/.../CrListDataTableBean.class 5 kB
- WEB-INF/.../CrListDataTableBean1.class 0.4 kB
- WEB-INF/.../CrListDataTableBean2.class 0.4 kB
- WEB-INF/classes/CrListService.class 0.4 kB
- WEB-INF/classes/CrListServiceImpl.class 3 kB
- WEB-INF/.../DataTableBaseViewBean$OnePageDataModel.class 1 kB
- WEB-INF/.../DataTableBaseViewBean.class 5 kB
- WEB-INF/classes/FacesUtils.class 10 kB
- WEB-INF/classes/FormData.class 0.5 kB
- WEB-INF/classes/GlobalBean.class 3 kB
- WEB-INF/classes/McpController.class 4 kB
- WEB-INF/.../SelectAllCheckboxDataTableBean.class 2 kB
-
- IF4Chrome.png
- 33 kB
-
- withScroll.png
- 9 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
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.
Re-committed fixes above, since the SVN issues on Monday caused those commits to be lost.
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
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.
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.
r39103:
Committed fix to 4.0 trunk.
r39104:
Committed fix to 3.3 EE maintenance branch.
The positioning procedure was modified to use 'fixed' positioning and coordinates relative to the browser window, in order to avoid issues with absolute/relative parent elements.