[FIX] Fixed bug reported by Daniel Watkins. Invisible fields are not added in DOM.

bzr revid: fme@openerp.com-20110421085318-yoeb7pmll4ee0xh0
This commit is contained in:
Fabien Meghazi 2011-04-21 10:53:18 +02:00
parent 0c331a1812
commit 95a248e375
1 changed files with 7 additions and 9 deletions

View File

@ -457,16 +457,14 @@ openerp.base.form.WidgetFrame = openerp.base.form.Widget.extend({
}
this.add_widget(widget);
},
add_widget: function(w) {
if (!w.invisible) {
var current_row = this.table[this.table.length - 1];
if (current_row.length && (this.x + w.colspan) > this.columns) {
current_row = this.add_row();
}
current_row.push(w);
this.x += w.colspan;
add_widget: function(widget) {
var current_row = this.table[this.table.length - 1];
if (current_row.length && (this.x + widget.colspan) > this.columns) {
current_row = this.add_row();
}
return w;
current_row.push(widget);
this.x += widget.colspan;
return widget;
}
});