2013-05-16 2 views
2

Я использовал сетку Кендо, используя Html-помощники. Все работает, но сортировка, когда я нажимаю стрелки сортировки, он думает и обновляет одни и те же данные.как сортировать сетку Кендо с помощью HTML-помощников?

<div id="SearchResults"> 
      @{ 
       var grid = Html.Kendo().Grid<SearchCOESGridViewModel>(); 

       grid.Name("COESResultGrid") 
       .Columns(columns => 
       { 
        columns.Bound(s => s.COESNo).Title(@SearchCOES.COESGridHeading); 
        columns.Bound(s => s.Postcode).Title(@SearchCOES.PostcodeGridHeading); 
        columns.Bound(s => s.AuditAuthNo).Title(@SearchCOES.AuditAuthGridHeading); 
        columns.Bound(s => s.COESNo).Title("").ClientTemplate("<a href='javascript:void(0)' data-id='#= COESNoValue #' class='edit-link'>" + @Grid.EditAction + "</a>").Sortable(false); 

       }); 

       grid.DataSource(dataSource => dataSource 
        .Ajax() 
        .Sort(sort => sort.Add("COESNo").Ascending()) 
        .Read(read => read.Action("SearchGridData", "PrepareCOES"))).AutoBind(false); 


       grid.Pageable(); 
       grid.Sortable(); 

       @grid 
      } 
     </div> 

Как я могу сортировать, если я использую привязку данных ajax?

Пейджинг работает нормально. Его просто сортировка, которая, похоже, не сортируется, я использую Chrome, и я вижу, что запрос отправляется обратно, но ничего не происходит

+0

Это нормально, я просто отработал. У меня не было сценария kendo.aspnetmvc.js. У меня был kendo.web.js. Но мне нужны оба. – user2206329

+0

Я также пытаюсь использовать сетку с помощью html-помощников, но я не могу связать контент, могу ли вы отправить мне контроллер. Метод действия – steve

+0

steve - для чтения? Действие SearchGridData? – user2206329

ответ

1

Его нормально, я просто его обработал. У меня не было сценария kendo.aspnetmvc.js. У меня был kendo.web.js. Но мне нужны оба. Сейчас работает отлично.

Смежные вопросы