2015-07-19 76 views
0

當我們過濾Kendo數據網格時,使用不同類型的運算符,如eq,和,或者,等等,這在字符串和數字中工作得很好。當我們使用日期匹配另一個日期使用eq操作符不起作用,但GT,LT的作品。Kendo UI中的日期問題當過濾器網格

這可能是沒有被讀取你的datestring有一個日期,所以當它過濾它拋出一個錯誤我的源代碼

dataSource: { 
         data: data, 

         schema: { 
          model: { 
           fields: { 
            date: { type: "date"}, 
            id: { type: "string" }, 
            name: { type: "number" }, 
            account: { type: "number" } 

           } 
          } 

         }, 
         sort: [ { field: "date", dir: "desc" }], 

         filter : [{ 
           field: "date", operator: "eq", value: dateString 

           }], 

         pageSize: 30, 
     }    

回答

0

嘗試或使用的格式propertie網格

columns : [ 
    { 
     field  : "Date", 
     title  : "Date", 
     format  : "{0:dd-MMM-yyyy}", 
     filterable: { 
      ui: "datepicker" 
     } 
    } 
] 
+0

在列我用你提到..這是我的代碼{場相同格式的日期:「日期」,標題:「日期」,格式:「{0:MM-dd-yyyy}」}。我也使用相同的格式數據(MM-dd-yyyy)dateString使用等號運算符(eq)初始濾波器網格。結果將是相同的,但GT和LT運營商工作得很好... –