Ich arbeite das Grid.Mvc Framework, um meine Modelldaten zu präsentieren.Erweitern Grid.Mvc Anmerkungen mit Ressource-Datei als Header-Quelle
Blick auf: Source Code und Documentation
Out of the box gibt es zwei Optionen Spaltenüberschriften
Zuerst präsentieren:
Ohne ressource Datei ..
//Annotation
[GridColumn(Title = "Active Foo?")]
public bool Enabled { get; set; }
[GridColumn(Title = "Date", Format = "{0:dd/MM/yyyy}")]
public DateTime FooDate { get; set; }
..
//Display the Model items with assigned Column Titles
@Html.Grid(Model).AutoGenerateColumns()
Zweitens:
Verwenden Ressource Strings in Ansicht ..
//Assign Column Header from
@Html.Grid(Model).Columns(columns =>
{
columns.Add(n => n.Enabled).Titled(DisplayFieldNames.Enabled);
columns.Add(n => n.FooDate).Titled(DisplayFieldNames.FooDate);
})
Ich möchte wissen, wie ich die erste Methode (unter Verwendung von Daten Annotation in Model)
wieEtwas verlängern :
[GridColumn(Title ="Enabled", ResourceType = typeof(DisplayFieldNames))]
und
[GridColumn(Title = "Date", ResourceType = typeof(DisplayFieldNames), Format = "{0:dd/MM/yyyy}")]
Die Resource innen Attribut sollte das Gitter sucht die Spaltentitel in meiner Ressource-Datei „DisplayFieldNames“