Pour la version Aruba, voir cette page ou cette page.
Ce module permet de modifier la liste des articles en montrant les images liées à chaque article via le champ S_IMAGE de la table STOCK. L'exemple est fait ici pour des images de 100 x 100 pixels. Si des fonctionnalités de redimensionnement automatique sont souhaitées, elles peuvent être trouvées ici.
Il convient tout d'abord d'ajouter une colonne dans cette grille via "Outils / Ecrans Listes/ Articles" et en sélectionnant le champ standard S_IMAGE. (Il est important de sélectionner ce champ afin qu'il fasse partie de la requête associée à cette grille en mode SQL) Largeur : 100.
Ensuite, il faut placer les fichiers ci-joints dans le répertoire principal de Mercator :
- stock_browse.prg = module de grille qui modifie cette colonne S_IMAGE
- classe_image_container.fxp = classe contenant un objet "container" dont l'image de fond sera l'image de l'article à afficher. Cette classe est utilisée par le module de grille ci-dessus.
- classe_image_container.prg = source de la classe. A utiliser uniquement si on souhaite modifier cette classe.
Si les images se trouvent dans un autre répertoire que le répertoire BMP par défaut, alors la classe doit être modifiée.
A télécharger :
0000001586.zip (1 Kb - 05/11/2008)