Kendo Grid数据源刷新在IE中不起作用

时间:2015-04-06 06:13:36

标签: kendo-ui kendo-grid kendo-mvvm

在我的ajax调用的成功处理程序中使用以下代码片段进行数据更新后,我试图刷新我的kendo网格:

$("#grid").data("kendoGrid").dataSource.read();
$("#grid").data("kendoGrid").refresh();

嗯,这在Mozilla和Chrome中正如预期的那样刷新并完美运行,但在IE中,刷新似乎不起作用,数据源也不会更新。我是否需要在我的代码中进行任何特殊修改才能使其在Internet Explorer中正常工作?

PS:我甚至碰巧尝试了$(“#grid”)。data(“kendoGrid”)。dataSource.sync();这也没有用。

2 个答案:

答案 0 :(得分:3)

感谢knikolov的回答。好吧问题是结果正如你所说的那样被缓存(我正在使用IE10)。能够通过指定" cache:false"来解决问题。在数据源的传输元素中。

transport: {
    read: {
        url: "xyz.svc/ab",
        cache: false
    }
} 

答案 1 :(得分:2)

我猜您使用的是旧版IE浏览器,您遇到的问题是缓存问题。这个主题展示了如何处理IE中的缓存:

Prevent caching of pages in Internet Explorer 8