2016-04-23 84 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 –