[richfaces-svn-commits] JBoss Rich Faces SVN: r2485 - trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Aug 24 13:16:39 EDT 2007
Author: konstantin.mishin
Date: 2007-08-24 13:16:39 -0400 (Fri, 24 Aug 2007)
New Revision: 2485
Modified:
trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js
Log:
RF-661
Modified: trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js
===================================================================
--- trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js 2007-08-24 16:08:59 UTC (rev 2484)
+++ trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js 2007-08-24 17:16:39 UTC (rev 2485)
@@ -181,7 +181,6 @@
this.rowsCount = Math.min(templNormal.rows.length, this.grid.dataModel.getCount());
- this.defaultRowHeight = this._calcDefaultRowHeight();
//if(ClientUILib.isGecko) {
// this.defaultRowHeight -= this.getBorderWidth("tb") + this.getPadding("tb");
//}
@@ -242,9 +241,8 @@
this.contentBox.moveTo(frozenContentWidth, 0);
this.sizeBox.moveTo(0, 0);
this.sizeBox.setWidth(totalWidth);
+ this.defaultRowHeight = this._calcDefaultRowHeight();
this.sizeBox.setHeight(this.defaultRowHeight * this.grid.dataModel.getCount() + fixH);
- this.helpObject1.moveToY(this.sizeBox.getHeight()+ this.defaultRowHeight + 5);
- this.helpObject2.moveToY(this.sizeBox.getHeight()+ this.defaultRowHeight + 5);
this.scrollBox.setWidth(this.getWidth()+1);
this.scrollBox.setHeight(this.getHeight()+1);
@@ -267,6 +265,11 @@
this.frozenContentBox.setHeight(height - fixH);
this.container.setHeight(height - fixH);
+ this.defaultRowHeight = this._calcDefaultRowHeight();
+ this.sizeBox.setHeight(this.defaultRowHeight * this.grid.dataModel.getCount() + fixH);
+ this.helpObject1.moveToY(this.sizeBox.getHeight()+ this.defaultRowHeight + 5);
+ this.helpObject2.moveToY(this.sizeBox.getHeight()+ this.defaultRowHeight + 5);
+
var scrollPos = Math.min(totalWidth - viewWidth, scrollLeft);
this.grid.adjustScrollPosition(scrollPos);
More information about the richfaces-svn-commits
mailing list