Gibt es eine Möglichkeit, eine Liste aktiver Regionen pro Land durch flexible Suchabfrage zu erhalten? Wenn ich I18 Fassade verwende, um Regionen zu erhalten, bekomme ich sowohl aktive als auch inaktive Regionen.Wie man eine Liste der aktiven Regionen pro Land durch flexible Suche erhält
Antwort
Meinst du sowas?
SELECT * FROM {Region} WHERE {active}=1
Zuerst warum brauchen Sie, um eine solche Liste zu bekommen? Verwendet die Liste der Länder, die mit Ihrem Geschäft verknüpft sind, nicht Ihre Anforderungen? Vergiss nicht, dass Hybris ein Multi-Store ist. Anstatt Länder und Regionen zu aktivieren oder zu deaktivieren, solltest du Länder an deinen Store anschließen und diese Liste verwenden.
Das aktive Attribut stammt aus C2L Element, das Sie die ‚C2LManager‘ verwenden, um eine Liste der aktiven Länder zu bekommen, aber es nutzt die Dschalo Schicht, hier ist ein Beispiel unter Verwendung von Groovy:
import java.util.Set
import de.hybris.platform.jalo.c2l.Country
import de.hybris.platform.jalo.c2l.Region
import de.hybris.platform.jalo.c2l.C2LManager
import java.util.Iterator
Set<Country> countries = C2LManager.getInstance().getActiveCountries()
Iterator it = countries.iterator()
Country country = it.next()
println country.getIsoCode()
Set<Region> regions = country.getRegions()
println regions.size()
EDIT : die FSQ alle aktiven Regionen Namen zu erhalten:
SELECT {re:name}
FROM {Region as re JOIN Country as co on {re:country} = {co:pk}}
WHERE {re:active}=1 and {co:active}=1
Flexible Suchabfrage
select {region.pk} from {Country as country}, {Region as region} where {region.country} = {country.pk} and {region.active} = 1 and {country.isocode} = 'US'
- 1. durch eine Liste Suche
- 2. Suche durch eine 3D-Liste mit LINQ
- 3. Wie man durch eine Liste der Liste in Jsp
- 4. Wie man Land, Staat, Stadt von reverseGeocodeCoordinate erhält?
- 5. Wie man Liste des Gegenstandes durch Liste der ids mit BLToolkit erhält?
- 6. Wie erhält man den Benutzernamen eines aktiven Verzeichnisses ohne Domänennamen?
- 7. Domänenbenutzergruppe erhält keinen aktiven Verzeichnisbenutzer
- 8. Liste der möglichen Regionen für X-App Engine-Region
- 9. Leistung der Suche durch eine Liste von Elementen in Javascript
- 10. Suche eine Liste der Städte
- 11. Wie führe ich eine facettierte Suche durch?
- 12. Boto: Wie man Sicherheitsgruppe durch Identifikation erhält?
- 13. Ich suche eine Grafik zum aktiven Menüpunkt
- 14. Wie man Attribut durch Ajax erhält?
- 15. Rails - Liste der aktiven Sitzungen
- 16. Wie man Benutzerspeicherdomäne durch Verwaltungsdienste erhält?
- 17. MongoDB: Wie erhält man eine eindeutige Liste von Unterdokumentenfeldwerten?
- 18. StringTemplate - Wie man durch Liste innerhalb der Liste iteriert?
- 19. Suche nach Land nach IP-Adresse
- 20. Wie erhält man die Geolokalisierung des Benutzers?
- 21. Wie führt man eine Suche nach 4 grundlegenden Kriterien durch?
- 22. Wie bekommt man für ein bestimmtes Land?
- 23. Wie man den Index des Elements durch xpath erhält?
- 24. Wie erhält man Schriftgrößen?
- 25. Eine Liste der aktiven Sitzung von RedisSessionStateProvider abrufen
- 26. Suche Liste C# durch die Buchstaben
- 27. Android get Liste der aktiven Alarme
- 28. C# suche eine Liste
- 29. Haskell Liste der Tuple Suche
- 30. Wie man eine Liste umkehrt?
@sandeed schauen Sie sich meine Bearbeitung an, ich habe den vollständigen FSQ hinzugefügt, um die Liste der aktiven Regionen pro Land zu erhalten –