Сортировка сетки кендо по нескольким столбцам
у меня есть сетка кендо. Когда страница загружается, по умолчанию я хочу отсортировать сетку по column1затем column2 в порядке убывания.
Выпуск: Его сортировка, как и ожидалось, однако стрелка сортировки отображается в последнем отсортированном столбце. Таким образом, в случае ниже, когда страница загружается, стрелка сортировки находится на «DueDate» вместо «DownloadDate»
@(Html.Kendo().Grid<TrackingVM>()
.Name("Grid")
.Columns(col =>
{
col.Bound(p => p.ID).Hidden();
col.Bound(p => p.Year);
col.Bound(p => p.State);
col.Bound(p => p.DueDate).Format("{0:MM/dd/yyyy}");
col.Bound(p => p.DownloadDate).Format("{0:MM/dd/yyyy}");
})
.AutoBind(false)
.Pageable(x => x.PageSizes(UISettings.PageSizes))
.Sortable(x => x.AllowUnsort(false))
.Resizable(resizing => resizing.Columns(true))
.Scrollable(s => s.Height("auto"))
.DataSource(dataSource => dataSource
.Ajax()
.Sort(x => x.Add(y=>y.DownloadDate).Descending()).Sort(x=>x.Add(y=>y.DueDate).Descending())
.Read(read => read
.Action("GetData", "Tracking"))
.ServerOperation(false))
)