CheckInfo (DisplayTemplate)
Konfigurationen des CheckInfoDisplay-DisplayTemplates. Es stellt einen
bool-Wert als Icon (Haken/Kreuz) mit Beschriftung dar (Einbindung über
@Html.DisplayFor(...) mit [UIHint("CheckInfoDisplay")]).
CheckInfo false
bool = false → Kreuz-Icon mit Beschriftung.
@model DisplayCheckInfoBeispielViewModel
@Html.DisplayFor(m => m.NeinWert)
using System.ComponentModel.DataAnnotations;
namespace FMH.Komponente.WebUI.Areas.Basis.Models
{
public class DisplayCheckInfoBeispielViewModel
{
[Display(Name = "Vertrag akzeptiert")]
[UIHint("CheckInfoDisplay")]
public bool JaWert { get; set; } = true;
[Display(Name = "Newsletter abonniert")]
[UIHint("CheckInfoDisplay")]
public bool NeinWert { get; set; } = false;
}
}
Darstellung
close Newsletter abonniert
Bei false erscheint standardmässig ein Kreuz (Close).
[Display(Name = "Newsletter abonniert")]
[UIHint("CheckInfoDisplay")]
public bool NeinWert { get; set; }
CheckInfo true
bool = true → Haken-Icon mit Beschriftung.
@model DisplayCheckInfoBeispielViewModel
@Html.DisplayFor(m => m.JaWert)
using System.ComponentModel.DataAnnotations;
namespace FMH.Komponente.WebUI.Areas.Basis.Models
{
public class DisplayCheckInfoBeispielViewModel
{
[Display(Name = "Vertrag akzeptiert")]
[UIHint("CheckInfoDisplay")]
public bool JaWert { get; set; } = true;
[Display(Name = "Newsletter abonniert")]
[UIHint("CheckInfoDisplay")]
public bool NeinWert { get; set; } = false;
}
}
Darstellung
done Vertrag akzeptiert
Das CheckInfoDisplay-DisplayTemplate stellt einen bool-Wert als Icon mit Beschriftung dar. Bei true erscheint standardmässig ein Haken (Done).
[Display(Name = "Vertrag akzeptiert")]
[UIHint("CheckInfoDisplay")]
public bool JaWert { get; set; }
Weitere Konfigurationen
| Konfiguration | Wirkung |
|---|---|
[Display(Name = "…")] |
Beschriftung neben dem Icon |
[HelpText(Name = "…")] |
Zusätzliches Info-Icon mit Tooltip |
[AdditionalMetadata(MvcConst.MetaDataIconTrue, "…")] |
Eigenes Icon für true — Voraussetzung: AdditionalMetadataProvider registriert |
[AdditionalMetadata(MvcConst.MetaDataIconFalse, "…")] |
Eigenes Icon für false — gleiche Provider-Voraussetzung |