Code: Alles auswählen.
function(oEvent) {
oTable.setBusy(true);
sap.ui.core.BusyIndicator.show(500);
var oInput = sap.ui.getCore().byId('suche');
var url = window.location.origin + "/sap/bc/zpds?sap-client=100&suche="
+ encodeURIComponent(oInput.getValue()) + "&datelow=" + oDateLow.getYyyymmdd()
+ "&datehigh=" + oDateHigh.getYyyymmdd();
console.log(url);
var oModel = new sap.ui.model.xml.XMLModel();
oModel.loadData(url);
oTable.setModel(oModel);
oTable.bindRows({path: "/Z_ST_ARTIKEL/"});
oTable.setBusy(false);
<%-- sap.ui.core.BusyIndicator.hide(); --%>
}
ich nicht, da ich UI5 nicht verwende...drama hat geschrieben:Kann mir keiner helfen?
Mit sap.ui.core.BusyIndicator.hide(); geht es leider auch nicht. Es bleibt trotzdem der Ladescreen im Vordergrund und läd immer weiter.zwfx hat geschrieben:sap.ui.core.BusyIndicator.hide();
siehe auch https://openui5.hana.ondemand.com/docs/ ... cator.html
<%-- ... --%> ist kompletter Unfug, soweit mir bekannt stellt das einen unter ActiveServerPages einen server-side comment dar - SAPUI5 ist aber Frontend / JavaScript.
Wenn schon Frontend-Kommentare, dann
// ...
oder
/* ... */
Noch was... ".HIDE()" und ".hide()" ist nicht dasselbe. JS ist case-sensitive!
kr
selbstverständlich zu einem JS-Fehler<%-- sap.ui.core.BusyIndicator.hide(); --%>
kann nicht funktionieren.<%-- sap.ui.core.BusyIndicator.hide(); --%>
oder// sap.ui.core.BusyIndicator.hide();
/*sap.ui.core.BusyIndicator.hide();*/