[12.0][ADD] web_set_single_page_hidden

This commit is contained in:
Vincent Van Rossem
2020-11-04 11:55:37 +01:00
committed by Ruchir Shukla
parent b40f188220
commit 02ebf39470
9 changed files with 582 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
odoo.define('web_set_single_page_hidden.Pager', function (require) {
"use strict";
var Pager = require('web.Pager');
Pager.include({
set_single_page_hidden: function (value) {
if (!_.isUndefined(this.options)) {
this.options.single_page_hidden = value;
this._render();
}
},
});
});

View File

@@ -0,0 +1,29 @@
odoo.define("web_set_single_page_hidden.relational_fields", function (require) {
"use strict";
var relational_fields = require("web.relational_fields");
var FieldOne2Many = relational_fields.FieldOne2Many,
FieldMany2Many = relational_fields.FieldMany2Many;
FieldOne2Many.include({
start: function () {
var self = this;
return this._super.apply(this, arguments).then(function () {
if (!_.isUndefined(self.pager)) {
self.pager.set_single_page_hidden(false);
}
});
},
});
FieldMany2Many.include({
start: function () {
var self = this;
return this._super.apply(this, arguments).then(function () {
if (!_.isUndefined(self.pager)) {
self.pager.set_single_page_hidden(false);
}
});
},
});
});