[richfaces-issues] [JBoss JIRA] (RF-10754) extendedDataTable: two or more components placed on the page causes horizontal scroll to disappear
Peter Hallama (JIRA)
jira-events at lists.jboss.org
Mon Apr 2 04:57:48 EDT 2012
[ https://issues.jboss.org/browse/RF-10754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12680853#comment-12680853 ]
Peter Hallama commented on RF-10754:
------------------------------------
Hi Lukáš,
I just tested latest 4.2.1-SNAPSHOT Version (could not find CR1 yet) and have several issues in my setup:
1. when the table is initially already exceeding the configured size vertical scrolling seems to be broken (scroller is present (diabled) with full size)
2. for quite a lot of my tables I have issues with column-width adjustment which is just not possible - a few tables work. -> I See the mouseover but "ondrag" it just marks the column text.
3. in one usecase when initializing a table onclick on another table row by ajax update the new tabler has no scrolling bars at all.
I tested on my version also, unfortunately i reformatted the js-code so a can't post a diff but here are the canges:
1. add new Function
{code}
adjustScrollingIssues: function() {
var headerElem = document.getElementById(this.id + ":header");
var bodyElem = document.getElementById(this.id + ":body");
//compute correct width by gettong from parent div
var parentWidth = this.scrollElement.parentNode.parentNode.parentNode.parentNode.parentNode.offsetWidth;
this.scrollElement.style.width = parentWidth + "px";
headerElem.style.width = parentWidth + "px";
if (bodyElem != null) {
//might be null in case of empty body...
bodyElem.style.width = parentWidth + "px";
}
},
{code}
2. initialize function just before ende
{code}
this.updateLayout();
//>>>Begin insert
this.adjustScrollingIssues();
this.updateLayout();
//this.adjustResizers();
//<<<end insert
this.updateScrollPosition(); //TODO Restore horizontal scroll position
{code}
still a little bit hacked but really seem to be stable now for my usecases.
> extendedDataTable: two or more components placed on the page causes horizontal scroll to disappear
> --------------------------------------------------------------------------------------------------
>
> Key: RF-10754
> URL: https://issues.jboss.org/browse/RF-10754
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component-tables
> Affects Versions: 4.0.0.Final
> Reporter: Ilya Shaikovsky
> Assignee: Lukáš Fryč
> Fix For: 4.2.1.CR1
>
>
> just get any example where table has horizontal scroll and add one more table by copy/paste. (change id's if need)
> result: scroll disappear.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list