这是调用Python方法的JS行
model_obj.call(FunctionToBeCalled,active_id,{context:self.dataset.context})
这是我的python方法,
@api.multi
def delete_client_analysis_profile(self):
print 'self',self
query = "delete from olims_analysis_profile_olims_client_rel where olims_analysis_profile_id in("+\
",".join(str(record.id) for record in self)+")"
self.env.cr.execute(query)
我无法在我的python方法中获取active_id
。任何人都可以帮忙吗?
答案 0 :(得分:0)
从js
调用您的方法:
new instance.web.Model("your.model")
.call( "delete_client_analysis_profile", [[active_id]])
.then(function (result) {
// do something with result
});
然后你只需要操纵self
。