[IMP] view_form: radio button for many2one read name_get

bzr revid: chm@openerp.com-20130329141038-uobzji7e8fxkq4rr
This commit is contained in:
Christophe Matthieu 2013-03-29 15:10:38 +01:00
parent 90f6175053
commit dbd331ee6d
1 changed files with 6 additions and 7 deletions

View File

@ -2812,7 +2812,6 @@ instance.web.form.FieldRadio = instance.web.form.AbstractField.extend(instance.w
* - "no_radiolabel" don't display text values
* - "display_readonly" to display radio button (not clickable) in read only mode
*/
var self = this;
this._super(field_manager, node);
this.horizontal = +this.options.horizontal || false;
this.no_radiolabel = +this.options.no_radiolabel || false;
@ -2852,13 +2851,13 @@ instance.web.form.FieldRadio = instance.web.form.AbstractField.extend(instance.w
if (! _.isEqual(self.domain, domain) || ! _.isEqual(self.context, context)) {
self.domain = domain;
self.context = context;
new instance.web.DataSetSearch(self, self.field.relation, self.context, self.domain)
.read_slice(['name'], {})
var ds = new instance.web.DataSet(self, self.field.relation, self.context);
ds.call('search', [self.domain])
.then(function (records) {
for(var i = 0; i < records.length; i++) {
selection.push([records[i].id, records[i].name]);
}
def.resolve();
ds.name_get(records).then(function (records) {
selection = records;
def.resolve();
});
});
}
}