Fix relative columns width preference not saved as relative width

This commit is contained in:
Nathan Gray 2014-10-07 22:59:55 +00:00
parent 7111e0bb83
commit 7fe36b289b

View File

@ -404,7 +404,8 @@ var et2_dataview = Class.extend({
// Set to selected width // Set to selected width
this.set_width(_w + "px"); this.set_width(_w + "px");
self.columnMgr.updated = true; self.columnMgr.updated = true;
self.updateColumns(); // Just triggers recalculation
self.columnMgr.getColumnWidth(0);
// Set relative widths to match // Set relative widths to match
var relative = self.columnMgr.totalWidth - self.columnMgr.totalFixed + _w; var relative = self.columnMgr.totalWidth - self.columnMgr.totalFixed + _w;
@ -415,8 +416,8 @@ var et2_dataview = Class.extend({
if(col == this || col.fixedWidth) continue; if(col == this || col.fixedWidth) continue;
col.set_width(self.columns[i].width / relative); col.set_width(self.columns[i].width / relative);
} }
// Don't update now, or columns might change a little. // Triggers column change callback, which saves
// Save it for next time. self.updateColumns();
} }
else else
{ {