Author: dmorozov
Date: 2007-06-19 09:46:15 -0400 (Tue, 19 Jun 2007)
New Revision: 1220
Modified:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/Grid.js
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridBody.js
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridFooter.js
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridHeader.js
Log:
Add fake column adjustment into updateLayout
Modified:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/Grid.js
===================================================================
---
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/Grid.js 2007-06-19
13:29:38 UTC (rev 1219)
+++
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/Grid.js 2007-06-19
13:46:15 UTC (rev 1220)
@@ -90,9 +90,6 @@
this.currentScrollPos = 0;
this.controlCreated = true;
this.updateLayout();
- header.setFakeColumnWidth();
- body.setFakeColumnWidth();
- footer.setFakeColumnWidth();
},
updateLayout: function() {
if(!this.controlCreated || this.getHeight()==0) {
@@ -106,6 +103,11 @@
this.getBody().updateSize();
if(this.getFooter()) {this.getFooter().updateSize();}
}
+
+ header.setFakeColumnWidth();
+ this.getBody().setFakeColumnWidth();
+ if(this.getFooter()) {this.getFooter().setFakeColumnWidth();}
+
if(this.layout) {
this.layout.updateLayout();
}
Modified:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridBody.js
===================================================================
---
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridBody.js 2007-06-19
13:29:38 UTC (rev 1219)
+++
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridBody.js 2007-06-19
13:46:15 UTC (rev 1220)
@@ -353,7 +353,6 @@
adjustColumnWidth: function(column, width) {
var columns = this.grid.getHeader().getColumns();
columns[column].bodyCol.width = width;
- this.setFakeColumnWidth();
},
setFakeColumnWidth: function() {
Modified:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridFooter.js
===================================================================
---
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridFooter.js 2007-06-19
13:29:38 UTC (rev 1219)
+++
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridFooter.js 2007-06-19
13:46:15 UTC (rev 1220)
@@ -167,7 +167,6 @@
adjustColumnWidth: function(column, width) {
var columns = this.grid.getHeader().getColumns();
columns[column].footerCol.width = width;
- this.setFakeColumnWidth();
},
setFakeColumnWidth: function() {
Modified:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridHeader.js
===================================================================
---
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridHeader.js 2007-06-19
13:29:38 UTC (rev 1219)
+++
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/controls/grid/GridHeader.js 2007-06-19
13:46:15 UTC (rev 1220)
@@ -416,7 +416,6 @@
this._columns[column].col.width = width;
this._columns[column].width = width;
this.agjustSeparators();
- this.setFakeColumnWidth();
},
setFakeColumnWidth: function() {
Show replies by date