2016-09-20 79 views
0

我想更新網格前的劍道網格過濾器讀取ajax調用,但沒有選項,並得到錯誤,數據源是未定義的任何人可以給出想法或解決方案。如何更新劍道網格中的過濾器

function dataSource_requestStart(e) { 
     e.preventDefault(); 

     var grid = this; 
     grid.dataSource.read(); 
     //This provide filters which is stored in localstorage 
     var options = localStorage["kendo-grid-options"]; 
     if (grid && options) { 
      grid.setOptions(JSON.parse(options)); 
     } 
    } 

問候, VINIT帕特爾

回答

0

的一切,如果你只是想定義過濾器首先,我認爲這是更好,如果你只有做到這一點,而不是更新整個選項。所以第一個建議是使用dataSource.filter(filter);

其次,它看起來像你有問題獲得網格。

嘗試這樣的:

var dataSource = e.sender; 
e.filter(filter);