[IMP] website: reset numberOfElements if incoherent with numberOfRecords

Now if you fetch 4 elements, we preset to 4 the number of record displayed

X-original-commit: 5c1d0c4249a16e41eac361728df6e95674e26d3d
Part-of: odoo/odoo#77153
This commit is contained in:
Jeremy Kersten
2021-09-24 12:35:37 +00:00
parent 5e403688c1
commit 2033ba58f5
@@ -45,6 +45,15 @@ const dynamicSnippetOptions = options.Class.extend({
if (params.attributeName === 'templateKey' && previewMode === false) {
this._templateUpdated(widgetValue, params.activeValue);
}
if (params.attributeName === 'numberOfRecords' && previewMode === false) {
const dataSet = this.$target.get(0).dataset;
if (dataSet.numberOfElements > dataSet.numberOfRecords) {
dataSet.numberOfElements = dataSet.numberOfRecords;
}
if (dataSet.numberOfElementsSmallDevices > dataSet.numberOfRecords) {
dataSet.numberOfElementsSmallDevices = dataSet.numberOfRecords;
}
}
},
//--------------------------------------------------------------------------