Browse Source

fixes #3003. IE6 now uses positioning instead of scrollleft for header synchronization

svn changeset:8434/svn branch:6.0
tags/6.7.0.beta1
Matti Tahvonen 15 years ago
parent
commit
38e3196004
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java

+ 6
- 1
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java View File

@@ -1523,7 +1523,12 @@ public class VScrollTable extends FlowPanel implements Table, ScrollListener {
}

public void setHorizontalScrollPosition(int scrollLeft) {
DOM.setElementPropertyInt(hTableWrapper, "scrollLeft", scrollLeft);
if (BrowserInfo.get().isIE6()) {
hTableWrapper.getStyle().setProperty("position", "relative");
hTableWrapper.getStyle().setPropertyPx("left", -scrollLeft);
} else {
hTableWrapper.setScrollLeft(scrollLeft);
}
}

public void setColumnCollapsingAllowed(boolean cc) {

Loading…
Cancel
Save