[FIX] pad: render_value broken on create of new task

bzr revid: rgaopenerp-20121029093516-8jh9k53dg4rh6rzy
This commit is contained in:
RGA(OpenERP)
2012-10-29 15:05:16 +05:30
parent e5a7eb11bc
commit 8dbbbcaca2
+4 -6
View File
@@ -6,20 +6,18 @@ openerp.pad = function(instance) {
content: "",
render_value: function() {
var self = this;
if (this.get("value") === false || this.get("value") === "") {
if (!this.get("value")) {
self.view.dataset.call('pad_generate_url',{context:{
model: self.view.model,
field_name: self.name,
object_id: self.view.datarecord.id
}}).then(function(data) {
if(data&&data.url){
_super.apply(self,[data.url]);
self.renderElement();
if(data && data.url){
self.set_value(data.url);
}
});
} else {
self.renderElement();
}
self.renderElement();
this._dirty_flag = true;
},
renderElement: function(){