[IMP] Improve list records for o2m and m2m.

bzr revid: jra@tinyerp.com-20111207110316-j8wpqnsza8hg9y2q
This commit is contained in:
Jiten (OpenERP)
2011-12-07 16:33:16 +05:30
parent 486021e965
commit 59ddc46d62
@@ -68,12 +68,16 @@ openerp.web_mobile.FormView = openerp.web.Widget.extend({
var rel_ids = values[relational];
var head = rel_field.string;
if (rel_ids) {
var list_ids = [];
var datasearch = new openerp.web.DataSetSearch(self, rel_field.relation, rel_field.context);
datasearch.domain=[['id', 'in', rel_ids]];
datasearch.read_slice(['name'], {context:rel_field.context, domain: datasearch.domain, limit:80}, function(listrec){
_.each(listrec, function(i) {
list_ids.push(i.id);
});
_.extend(rel_field.context,{"html_name_get" : true});
var dataset = new openerp.web.DataSet(self, rel_field.relation,rel_field.context);
dataset.name_get(listrec,function(res){
dataset.name_get(list_ids,function(res){
var additional = "";
if(res['html_name_get']){
additional = res['display'];