2013-01-25 24 views
0

我有一個Kendo UI網格,我試圖應用過濾。Kendo UI Grid - 與多個項目過濾導致錯誤

下面的篩選子句工作正常:

filter: [{ 
    logic: "or", 
    filters: [ 
      { 
       field: "country", 
       value: "France", 
       operator: "eq" 
      }, 
      { 
       field: "country", 
       value: "Germany", 
       operator: "eq" 
      } 
     ] 

}

然而,當我添加第三個過濾器失敗,錯誤「無法調用未定義的方法設置」。

有3項過濾器是:

filter: [{ 
    logic: "or", 
    filters: [ 
      { 
       field: "country", 
       value: "France", 
       operator: "eq" 
      }, 
      { 
       field: "country", 
       value: "Germany", 
       operator: "eq" 
      }, 
      { 
       field: "country", 
       value: "UK", 
       operator: "eq" 
      } 
     ] 
    } 

我真的被這個難住了,因爲我希望我可以添加任意數量的過濾項

+0

這是一個錯字錯誤,或者你真的有'過濾器'作爲第一個'數組'的名稱?第一個應該是「過濾器」(單數),而第二個「過濾器」(複數)。除此之外,它適用於我(Kendo UI - v2012.3.1114) – OnaBai

+0

這只是輸入我的查詢時輸入錯誤。我糾正了我的語法。過濾器是Kendo UI的財產數據源 – keitn

+0

你的意思是仍然不起作用?你正在使用哪個版本?你能證明你如何使用它? – OnaBai

回答

0

問題是下到劍道控件的版本,一旦我抓住最新版本的問題不存在