Suchanzeigen anpassen
Sie können Suchanzeigen auf der Basis Ihres Geschäftsmodells anpassen.
Alle von der Anwendung bereitgestellten Suchanzeigen enthalten die Listenanzeige zum Anzeigen der Suchergebnisse. Die Anzeige "Auftragssuche" enthält beispielsweise die Anzeige "Auftragsliste", in der die Suchergebnisse angezeigt werden.
Wenn Sie ein Feld zu Kriterien hinzufügen, stellen Sie sicher, dass die Attribute, die der Zielbindung des Felds entsprechen, zur Eingabedefinition des Listen-Mashups hinzugefügt werden. Die Listenmashup-ID ist in der Listenanzeige enthalten, die in die Suchanzeige eingebettet ist, um die mashup -Sicherheit zu gewährleisten. Wenn Sie beispielsweise in der Anzeige Auftragssuche das Feld Auftragsnummer hinzufügen möchten, für das die Zielbindung Order/@OrderNolautet, rufen Sie die mashupRefId aus der HTTP-Anforderung ab, die beim Klicken auf Suchenausgegeben wurde. Suchen Sie in der Datei OrderListScreenBehaviorController.js nach der mashupid , die dem mashupRefIdentspricht, und fügen Sie OrderNo zum Bestellelement in der Mashup-Eingabe hinzu, falls nicht vorhanden.
Um die Liste der Order By abzurufen, die für eine Suchanzeige verwendet wird, ruft die Suchanzeige den getOrderByList -Service auf. Dieser Dienst berücksichtigt Entitäten wie Bestellung, Rückgabe, Artikel, Benutzer, Posteingang, PriceMatch, und Mitbewerber als Eingabe. Beispiel: Die Entität "Auftrag" wird an den getOrderByList -Service übergeben, um die Liste der "Auftrag nach" abzurufen, die in der Anzeige "Auftragssuche" verwendet wird. Um neue Entitäten oder Order Byhinzuzufügen, ändern Sie den getOrderByList -Service.