Aller au contenu principal

LgGridImageColumn

LgGridImageColumn<TItem> affiche une image à partir d'une URL ou d'un chemin calculé à partir de la valeur liée.

<Columns Context="item">
<LgGridImageColumn @bind-Value="item.PictureUrl"
Title="#Picture"
AlternativeText="#PictureAlt"
ImageWidth="48px"
ImageHeight="48px" />
</Columns>
  • Package NuGet : Lagoon.UI.GridView

Les paramètres communs sont documentés dans LgGridBaseColumn.

Paramètres spécifiques​

NomTypeDéfautDescription
AlternativeTextstringnullTexte alternatif de l'image.
ImageHeightstring"100%"Hauteur CSS de l'image.
ImageWidthstring"100%"Largeur CSS de l'image.
UrlPrefixstringnullPréfixe d'URL, par exemple "/api/images/".
UrlSuffixstringnullSuffixe d'URL.
TooltipstringnullInfobulle affichée sur l'image.
TooltipIsHtmlboolfalseIndique si le tooltip contient du HTML.

Utilisation​

Images depuis une URL complète ou composée​

GridImageColumnPage.razor
@inherits LgPage

<LgGridView StateId="orders-image-column" Items="_orders" Title="#OrdersGridTitle">
<Columns Context="item">
<LgGridImageColumn @bind-Value="item.PictureId"
Title="#Picture"
AlternativeText="#PictureAlt"
UrlPrefix="https://picsum.photos/id/"
UrlSuffix="/120/80"
ImageWidth="120px"
ImageHeight="80px"
Tooltip="#OpenPicture" />
<LgGridImageColumn @bind-Value="item.PictureUrl"
Title="#PictureUrl"
AlternativeText="#PictureAlt"
ImageWidth="48px"
ImageHeight="48px" />
</Columns>
</LgGridView>

UrlPrefix et UrlSuffix encadrent la valeur liée pour composer une URL ; si la valeur contient déjà l'URL complète, laissez-les vides.

Filtre​

Aucun filtre intégré.

Référence complète

Fiche générée depuis les sources : Référence API — LgGridImageColumn.

Composants liés​

  • LgGridView — la grille de données qui héberge la colonne.
  • LgGridTextColumn — colonne de base et paramètres communs hérités.
  • LgDocument — affichage d'images et de documents protégés par l'authentification.