ASP.NET MVC Razor - tri multiple avec Kendo
Bonjour,
Je dois modifier un site en ASP.NET MVC. A l'ouverture d'une page contenant une liste d'objet, la page est tri�e sur une colonne dans un fichier cshtml. Je dois modifier le code pour trier au d�part sur deux colonnes. Je n'arrive pas � le faire comme il faut, d�s que j'essaie de modifier l'ordre de tri, la fois suivante que j'ouvre la page, le site plante.
Mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
//Récupération des informations de paging et sorting
var paging = ViewBag.Paging;
var sortMember = ViewBag.SortMember;
var sortDirection = ViewBag.SortDirection;
var isAdminOrMuseum = ViewBag.IsAdminOrMuseum;
var sortDirectionComponentModel = ListSortDirection.Ascending;
if (string.IsNullOrEmpty(sortMember))
{
sortMember = "CollectionsName";
}
if (string.IsNullOrEmpty(sortDirection))
{
sortDirectionComponentModel = ListSortDirection.Ascending;
}
else
{
if (sortDirection == "ascending")
{
sortDirectionComponentModel = ListSortDirection.Ascending;
}
else
{
sortDirectionComponentModel = ListSortDirection.Descending;
}
}
var sortDescriptor = new Kendo.Mvc.SortDescriptor(sortMember, sortDirectionComponentModel); |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
(Html.Kendo().Grid<GetSearchObjects_Result>()
.Name("searchResultObjectGrid")
//...
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(true)
.Sort(sort => sort.Add(sortMember).Order(sortDirectionComponentModel))
.PageSize(20)
.Model(model => model.Id(m => m.IdObject))
.Read(read => read.Action("ObjectInline_Read", "Object").Data("getObjectSearchModel"))
)) |
Je pr�cise que ma version de Kendo.MVC est v4.0.30319.
Voil�, si vous avez une solution, elle serait la bienvenue =)
Merci d'avance
Faboogy