2013-03-27 73 views
1

了一半工作,但它有2個問題,劍道格我有排序問題

月1日,而不會是那種定好時(排序:真實的,但serverSorting:假的),它只會排序結果本頁面

第二與serverSorting:真的不會做任何排序,但會後的參數: -

頁1 pageSize的10 跳過0 排序[0] [DIR] ASC 排序[0] [字段]沃德 取10

OFC控制器JSON不皮卡/理解這種格式

public JsonResult _List(Request request, int skip, int take) 

public JsonResult _List(List<SortDescription> sort, int skip, int take) 

都將擁有數= 1,當我點擊排序列,但都有字段/目錄空即使我只是嘗試字符串字段,字符串目錄。

到目前爲止,我可以看到我沒有正確地從視圖控制器發送數據的排序,但然後我似乎無法在別處找到,它清楚地表明它從一個點如何得到到B點是然後在json中實現。

任何人有任何意見或建議?

+0

到目前爲止,我剛剛建立外部各種像下拉菜單或datepickers並傳遞數據到當我刷新自己的價值變動電網,這則打控制器動作像「日期時間NewDate」和改變db.Table.Where(個體值。這仍然很不理想,我想使用內置的排序,但從來沒有任何的成功得到它的工作或正確地理解它。 – Myzifer 2013-07-12 09:38:04

回答

0

你可以嘗試使用KendoGridBinderEx項目,該項目的查詢參數映射到一個對象(KendoGridRequest)。

控制器看起來是這樣的:

[HttpPost] 
public JsonResult _List(KendoGridRequest request) 
{ 
    var entities = _employeeService.AsQueryable(); 
    return GetKendoGridAsJson(request, entities); 
}