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 : S�lectionner tout - Visualiser dans une fen�tre � part
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);Je pr�cise que ma version de Kendo.MVC est v4.0.30319.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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")) ))
Voil�, si vous avez une solution, elle serait la bienvenue =)
Merci d'avance
Faboogy
Partager