Set button sensitive on One2Many widget after screen display promise is done
The method to set button sensitive needs the view type to be set since 7d8c4076363f. Closes #12691 (grafted from b2b34291ad6459946f4e930837ec33aa03a2713d) --HG-- branch : 7.0
This commit is contained in:
1 parent
4f438848f2
commit
feb46ede91
1 file changed
+4
-4
@@ -3328,7 +3328,7 @@ function eval_pyson(value){
|
||||
},
|
||||
set_readonly: function(readonly) {
|
||||
Sao.View.Form.One2Many._super.set_readonly.call(this, readonly);
|
||||
this._set_button_sensitive();
|
||||
this.prm.done(() => this._set_button_sensitive());
|
||||
this._set_label_state();
|
||||
},
|
||||
set_required: function(required) {
|
||||
@@ -3416,9 +3416,9 @@ function eval_pyson(value){
|
||||
display: function() {
|
||||
Sao.View.Form.One2Many._super.display.call(this);
|
||||
|
||||
this._set_button_sensitive();
|
||||
|
||||
this.prm.done(() => {
|
||||
this._set_button_sensitive();
|
||||
|
||||
var record = this.record;
|
||||
var field = this.field;
|
||||
|
||||
@@ -3711,7 +3711,7 @@ function eval_pyson(value){
|
||||
}
|
||||
var message = name + ' / ' + Sao.common.humanize(size);
|
||||
this.label.text(message).attr('title', message);
|
||||
this._set_button_sensitive();
|
||||
this.prm.done(() => this._set_button_sensitive());
|
||||
},
|
||||
validate: function() {
|
||||
var prm = jQuery.Deferred();
|
||||
|
||||
Reference in new issue
Block a user