2017-07-13 5 views
0

Je veux afficher seulement quelques produits sur/parcourir la page. Cette page provient de la configuration de la cartouche Endeca. Je veux intercepter le résultat renvoyé par endeca et ajouter ma logique personnalisée pour décider quel produit sera affiché et lequel ne peut pas l'être.Comment filtrer les enregistrements endeca (ATG) (/ parcourir la page)

Ma logique pour décider quel produit montrer sur le catalogue dépend des données qui sont dynamiques et ne peuvent pas être indexées dans endeca.

Stack Cadre:

Oracle Commerce: 11.2

CAS: 11.2.0

MDEX: 6.5.2

PlatformServices: 11.2.0

ToolsAndFramework: 11.2.0

Répondre

1

Cela peut être réalisé en étendant la classe ResultsListHandler et remplacer la méthode de processus. Cette méthode renvoie l'objet ResultsList et contient tous les enregistrements renvoyés par Endeca. Il est toujours bon d'indexer les propriétés et d'utiliser un filtre d'enregistrement pour filtrer au lieu d'utiliser du code.

Remarque: - Il est déconseillé de filtrer le temps d'exécution des enregistrements car la pagination et d'autres fonctionnalités ne fonctionneraient pas comme prévu.

J'espère que cela aide.

Merci, Ajay Agrawal