Ce module montre comment paramétrer une liste de parcours des articles dans un Mercator où un champ image (binary) a été ajouté. Ce champ peut être référencé de façon tout à fait normale via "Outils / Ecrans / Liste" puisque la grille gère de façon native ce type d'image. La seule fonctionnalité qui devra être prise en charge par le module est de mettre par défaut la hauteur des lignes de la grille à 150 pixels.
Ceci est réalisé sur base d'un customizer BrowseStock qui implémente l'interface MercatorUi.ICustomizers.IFormGridCustomizer.
Le code, extrêmement simple, s'énonce comme suit :
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorUi;
using System.Windows.Forms;
namespace BrowseStock
{
public class Customizer : MercatorUi.ICustomizers.IFormGridCustomizer
{
public void FormGridCustomize(Form WindowsForm)
{
MercatorUi.Forms.Sig.SigBrowseForm sigBrowseForm = (MercatorUi.Forms.Sig.SigBrowseForm)WindowsForm;
sigBrowseForm.dataGridView.RowTemplate.Height = 150;
}
}
}