Details
-
Type: Bug
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: EE-1.8.2.GA_P04
-
Fix Version/s: None
-
Component/s: ICE-Components
-
Labels:None
-
Environment:ICEfaces 1.8.2_P04, Firefox12, IE9, Chrome18, Tomcat 7.0.14
Description
When activating scrollable="true", the vertical column lines do not match the column lines of the header in ice:dataTable
To reproduce:
1. download the source code attached
2. Run it
3. Open welomeICEfaces.xhtml
You will notice the outcome similar to the one demonstrated in attached screenshot .
NOTE: Addition of the columnWidths(columnWidths="150px,150px,150px,150px,150px") attribute will smoother misalignment between columns and header and the page will appear similar to the showcase example:
http://component-showcase.icesoft.org/component-showcase/showcase.iface (Table ->Data Paginator -> select scrollable option )
To reproduce:
1. download the source code attached
2. Run it
3. Open welomeICEfaces.xhtml
You will notice the outcome similar to the one demonstrated in attached screenshot .
NOTE: Addition of the columnWidths(columnWidths="150px,150px,150px,150px,150px") attribute will smoother misalignment between columns and header and the page will appear similar to the showcase example:
http://component-showcase.icesoft.org/component-showcase/showcase.iface (Table ->Data Paginator -> select scrollable option )
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Apparently columnWidths parameter is required for the ice:dataTable when used in conjunction with scroll bar. There will be aproximatelly 1px offset in this case, but since header and body of the ice:dataTable are 2 different tables this is an expected behavior.
An offset can be mitigated by following suggestions from
ICE-3021.