Ich verwende ein geteiltes App-Layout zum Bearbeiten und Erstellen neuer Mitarbeiter. Deshalb habe ich einen Button "Mitarbeiter hinzufügen". Nachdem submitChanges erledigt ist, möchte ich diesen neuen Mitarbeiter in der Master-Liste finden und auswählen.Suchen Sie ein bestimmtes Element in der Master-Liste einer geteilten App mithilfe von oModel.createKey
Ich verwende einen Event-Bus für die Kommunikation zwischen Detail-Controller und Master-Controller.
fnAfterSubmitChangesSuccess: function(sChanel, sEvent, oData) {
var oResponseData = oData.__batchResponses[0].__changeResponses[0].data;
var sBindingPath = oModel.createKey("/EmployeeSet", {Begda: oData.Begda, Endda: oData.Endda, Pernr: oData.Pernr}).replace(/:\s*/g, "%3A");
},
Gibt es eine Möglichkeit, den Index eines bestimmten Listeneintrags durch Verwendung des Bindungspfads zu finden. Oder gibt es eine andere Möglichkeit, dieses Problem zu lösen, anstatt die gesamte Liste zu durchlaufen und einen Vergleich durchzuführen?
Ich werde mit dir gehen "Nein" :) – srz