Skip to content

Commit

Permalink
[biexport] retry setModel again when biexport.js has not been loaded …
Browse files Browse the repository at this point in the history
…in time
  • Loading branch information
campersau committed Sep 3, 2024
1 parent 412ad93 commit f238505
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions biexport_aps.js
Original file line number Diff line number Diff line change
Expand Up @@ -584,12 +584,19 @@
}

connectedCallback() {
let model = this._getWidgetModel();
this.filters.forEach(filter => {
filter.getLists().forEach(filterList => {
filterList.setModel(model);
});
});
const trySetModel = () => {
try {
let model = this._getWidgetModel();
this.filters.forEach(filter => {
filter.getLists().forEach(filterList => {
filterList.setModel(model);
});
});
} catch (e) {
setTimeout(trySetModel); // biexport.js might not be loaded in time, try again later
}
};
trySetModel();

// try to display tenant URL
if (window.sap && sap.fpa && sap.fpa.ui && sap.fpa.ui.infra && sap.fpa.ui.infra.service && sap.fpa.ui.infra.service.AjaxHelper) {
Expand Down

0 comments on commit f238505

Please sign in to comment.