Ich bin neu auf asp.net und versuche, die Prinzipien von mvc zu verstehen. Ich habe eine Grid.MVC basierte Liste, die es mir erlaubt, eine sortierbare, filterbare, seitenweise Liste zu erstellen.So zeigen Sie die Summe der Spalten an Grid.Mvc Liste
Mein Problem ist, ich möchte Fußzeile für meine Spalten hinzufügen, um die Summe der Werte in der Spalte anzuzeigen. Ich habe die Dokumentation von Grid.Mvc untersucht, konnte aber trotzdem nichts finden.
model IEnumerable<Finalizor.Models.Server>
@using GridMvc.Html
@{
ViewBag.Title = "Index";
}
@{
Layout = null;
}
<h2>Index</h2>
<link href="@Url.Content("~/Content/Gridmvc.css")" rel="stylesheet" />
<link href="@Url.Content("~/Content/bootstrap.min.css")" rel="stylesheet" />
<script src="@Url.Content("~/Scripts/jquery-1.9.1.min.js")"></script>
<script src="@Url.Content("~/Scripts/gridmvc.min.js")"></script>
<div class="code-cut">
@Html.Grid(Model).Columns(columns =>
{
columns.Add(c => c.Name).Titled("Name").Filterable(true);
columns.Add(c => c.Surname).Titled("Surname").Filterable(true);
columns.Add(c => c.Job).Titled("Job").Filterable(true);
columns.Add(c => c.Salary).Titled("Salary").Filterable(true);
columns.Add(c => c.Department).Titled("Department").Filterable(true);
columns.Add()
.Encoded(false)
.Sanitized(false)
.SetWidth(30)
.RenderValueAs(o => Html.ActionLink("Edit", "Edit", new { id = o.PersonalID }));
}).WithPaging(10).Sortable(true).WithGridItemsCount("Total Personal")
</div>
Dies ist meine Ansicht, sehr einfach, denke ich. Zum Beispiel muss ich die Mitarbeiter nach ihren Abteilungen und Jobs filtern, ich kann das bis zu diesem Punkt machen, aber ich muss auch die Summe ihrer Gehälter am Ende der Gehaltsspalte sehen. Aber nicht alle persönlichen, nur die Mitarbeiter, die ich gefiltert habe, also meine ich Mitarbeiter auf der Liste nach dem Filtern.
Grid.MVC hat ein Beispielprojekt sehr ähnlich wie diese here
Ich denke, es ist ein Weg, vielleicht haben sie in ihrem Code angegeben haben, aber ich weiß nicht, wo.
https://github.com/leniel/Grid.Mvc/blob/master/GridMvc
Vielen Dank für jede Hilfe!
Ja! Ich wusste, dass wir jQuery verwenden sollten, aber ich wusste nicht, dass es eine Klasse "Gitterreihe" gibt. Es funktioniert im Moment vollkommen gut. Vielen Dank für deine Hilfe. Ich denke, ich sollte tiefer in jQuery tauchen, um Änderungen an dieser Vorlage vorzunehmen. Nochmals vielen Dank! – DNND