datarecord load

bzr revid: al@openerp.com-20110317140638-dgsu44ci48nnpevq
This commit is contained in:
Antony Lesuisse 2011-03-17 15:06:38 +01:00
parent 35b6a7efec
commit b8b37b18a2
2 changed files with 14 additions and 3 deletions

View File

@ -177,6 +177,17 @@ class DataSet(openerpweb.Controller):
values = m.read(ids, fields)
return {'ids': ids, 'values': values}
class DataRecord(openerpweb.Controller):
_cp_path = "/base/datarecord"
@openerpweb.jsonrequest
def load(self,req,model,id,fields):
m = req.session.model(model)
value = {}
r = m.read([id])
if r:
value = r[0]
return {'value': value}
class FormView(openerpweb.Controller):
_cp_path = "/base/formview"
@openerpweb.jsonrequest

View File

@ -130,10 +130,10 @@ openerp.base.DataRecord = openerp.base.Controller.extend({
this.values = {};
},
load: function(id) {
// READ
this.rpc("/base/datarecord/load", {"model": this.model, "id": this.id, "fields": "todo"}, this.on_loaded);
},
on_loaded: function() {
// set t this.values = data.rea },
on_loaded: function(result) {
this.values = result.values;
},
on_change: function() {
},