Hallo Javascript-Gemeinde,
habe ein Problem mit meinem Code bzw. dem Code meines Vorgängers, den ich jetzt anpassen darf:
Diese Suche funktioniert nur auf die Variable Material - nicht aber auf die Variable PoNumber. Habe die beiden Anweisungen schon getauscht, hat leider nichts geändert.
Auch verstehe ich nicht, dass die Console zwar "Searching" ausgibt, nicht aber die Console.log Anweisungen in den If-Bedingungen.
Bin für Tipps und Hilfe sehr sehr dankbar!!
Grüße
Andy
- - - Aktualisiert - - -
Bitte schließen / löschen - hat sich erledigt!
habe ein Problem mit meinem Code bzw. dem Code meines Vorgängers, den ich jetzt anpassen darf:
Code:
onSearch : function(oEvent)
{
console.log("searching");
if (oEvent.getParameters().refreshButtonPressed) {
// Search field's 'refresh' button has been pressed.
// This is visible if you select any master list item.
// In this case no new search is triggered, we only
// refresh the list binding.
this.onRefresh();
} else
{
var oListSearchState = [];
var sQuery = oEvent.getParameter("query");
/* Suche erweitern auf Suche nach Materialnummer und Bestellnummer
* Materialnummmern beginnen immer mit IM - daher ist eine Suchanfrage mit den ersten zwei Buchstaben "IM" eine Materialnummer
*/
console.log("searching deeper");
console.log(sQuery,sQuery.length);
if (sQuery && sQuery.length > 0)
{
console.log("Bestellnummer");
console.log(sQuery);
oListSearchState = [ new Filter("PoNumber",
FilterOperator.Contains, sQuery) ];
}
/* zweite Suchfunktion -> Bestellnummer
*
*/
else
if (sQuery && sQuery.length > 0 && sQuery.startsWith('IM'))
{ console.log("Materialnummer");
console.log(sQuery);
oListSearchState = [ new Filter("Material",
FilterOperator.Contains, sQuery) ];
}
this._applySearch(oListSearchState);
}
},
Diese Suche funktioniert nur auf die Variable Material - nicht aber auf die Variable PoNumber. Habe die beiden Anweisungen schon getauscht, hat leider nichts geändert.
Auch verstehe ich nicht, dass die Console zwar "Searching" ausgibt, nicht aber die Console.log Anweisungen in den If-Bedingungen.
Bin für Tipps und Hilfe sehr sehr dankbar!!
Grüße
Andy
- - - Aktualisiert - - -
Bitte schließen / löschen - hat sich erledigt!
Zuletzt bearbeitet von einem Moderator: