2013-02-01 4 views
-1

я получаю QueryString от kendoUI:Как фильтр привязки от KendoUI?

[0] "take" string 
[1] "skip" string 
[2] "page" string 
[3] "pageSize" string 
[4] "filter[logic]" string 
[5] "filter[filters][0][value]" string 
[6] "filter[filters][0][operator]" string 
[7] "filter[filters][0][field]" string 
[8] "filter[filters][0][ignoreCase]" string 

Как это связывание в модели?

очень интересует filter[filters][0] [value]

ответ

1

http://www.itq.nl/blogs/post/Kendo-UI-Grid-with-server-paging-filtering-and-sorting-(with-MVC3).aspx это решение для моей problam

модели: Источник

public class SortDescription 
    { 
     public string field { get; set; } 
     public string dir { get; set; } 
    } 

public class FilterContainer 
    { 
     public List<FilterDescription> filters { get; set; } 
     public string logic { get; set; } 
    } 

public class FilterDescription 
    { 
     public string @operator { get; set; } 
     public string field { get; set; } 
     public string value { get; set; } 
    } 

данные:

dataSource: { 
       type: "json", 
       serverPaging: true, 
       serverSorting: true, 
       serverFiltering: true, 
       allowUnsort: true, 
       pageSize: 10, 
       transport: { 
        read: { 
         url: "Export/PagedData", 
         type: "POST", 
         dataType: "json", 
         contentType: "application/json; charset=utf-8" 
        }, 
        parameterMap: function(options) { 
         return JSON.stringify(options); 
        } 
       }, 
       schema: { data: "Items", total: "TotalItemCount" } 
      }, 
+1

Можете ли вы уточнить, что немного ? Если ссылка сломается, ответ не поможет никому другому. Просто подведение итогов, которые помогли вам, было бы здорово. –

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