Dans la liste des articles, montrer les images du champ S_IMAGE

0000001586     -      21/11/2011
Obsolète

attention_Aruba 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)


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.