Я пытался создать нижний колонтитул в конце Telerik Grid, но не смог получить уникальное сохраненное значение (вероятно, из-за подхода цикла foreach в реализации сетки).
Я хотел бы иметь возможность поместить значения double
из массива Daytotals
в качестве нижнего колонтитула для следующих столбцов, но конечным результатом является значение из Daytotal[6]
, записанное в нижний колонтитул для всех столбцов.
Кто-нибудь может увидеть, что я делаю не так?
Просмотр кода:
@(Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.Projectid).Title("Project").Width(80);
//Days
foreach(WorkoutByDay tc in Model)
{
DateTime currentDate = startdate.Value.AddDays(count).Date;
columns.Bound(o => o.HoursDay)
.Template(
@<text>
@Html.Raw((@item.WorkoutDate.Value.Date == currentDate) ? item.HoursDay.ToString() : "-")
</text>)
.Title(startdate.Value.AddDays(count).ToShortDateString())
.Format("{0}")
.FooterTemplate( @<text> @Html.Raw(Daytotals[count].ToString()) </text>)
.Width(55);
count++;
}
columns.Bound(o => o.HoursDay).Title("Total").Width(45);
columns.Bound(o => o.Id).Title("").Width(5);
})
)
`
`