[FIX] problem with set defaults

bzr revid: nicolas.vanhoren@openerp.com-20120823101601-mnknsr54dhv1lv83
This commit is contained in:
niv-openerp 2012-08-23 12:16:01 +02:00
parent 79224ea672
commit a732d1cdc5
1 changed files with 2 additions and 7 deletions

View File

@ -960,15 +960,12 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
return false;
}
var displayed = value;
switch (field.field.type) {
case 'selection':
if (field instanceof instance.web.form.FieldSelection) {
displayed = _(field.values).find(function (option) {
return option[0] === value;
})[1];
break;
case 'many2one':
} else if (field instanceof instance.web.form.FieldMany2One) {
displayed = field.get_displayed();
break;
}
return {
@ -4738,14 +4735,12 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({
// statusbar_visible attribute of the field. For example:
// statusbar_visible="draft,open".
var selection = this.field.selection;
console.log(selection);
for(var i=0; i< selection.length; i++) {
var key = selection[i][0];
if(key == this.selected_value || !this.options.visible || this.options.visible.indexOf(key) != -1) {
this.selection.push(selection[i]);
}
}
console.log(this.selection);
this.render_elements();
}
},