2016-04-23 83 views
0

我需要在選項元素上的更改事件上更新我的Kendo網格。 我必須元素,並根據他們中的一個或兩個我的後端實現將返回不同的記錄。但我不知道該怎麼稱呼像Kendo Grid更新選項標籤元素上的更改

('myKendoGrid').update('myUrl?zoneId=4') 

enter image description here

回答

1

您可以使用Ajax根據返回的結果

$('#selectZone').change(function() { 

     $.ajax({ 
      type: 'POST', 
      url: 'myUrl', 
      dataType: 'json', 
      data: { zoneId: id}, 
      success: function (data) { 
       var grid = $('#grid').getKendoGrid(); 
       grid.dataSource.data(data); 
       grid.refresh(); 
      } 
     }); 

    }); 
+0

獲取數據並刷新網格因爲我轉移DataSourceResult我做grid.dataSource.data(data.Data),但現在,當我嘗試更新時,我收到一條消息:Uncaught TypeError:無法讀取未定義的屬性'data'。這是我的方案,我不知道我做錯了什麼: 模式:{ 數據:「數據」, 總說:「總」, 錯誤:「錯誤」, 模式:{ 字段:{ } } } –

+0

我不明白。你可以添加一個完整的細節的新問題,並分享鏈接? – TheUknown

+0

問題是在這裏:http://stackoverflow.com/questions/36829082/cannot-update-value-in-kendo-grid-cannot-read-data-property-of-undegined –