Kendo ui 剑道网格在批处理模式下缓慢保存大型数据集

Kendo ui 剑道网格在批处理模式下缓慢保存大型数据集,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有一个网格,大约500行,使用远程数据。网格是在MVC helper中声明的,而不是在JS中声明的,但我认为这与这个问题无关 我添加了一个函数,用于更新网格中的一些值,效果很好: //I have already tried using grid.dataSource.data() instead of view(), but it doesn't help) var dataItems = grid.dataSource.view(); for (i = 0; i < dataIte

我有一个网格,大约500行,使用远程数据。网格是在MVC helper中声明的,而不是在JS中声明的,但我认为这与这个问题无关

我添加了一个函数,用于更新网格中的一些值,效果很好:

//I have already tried using grid.dataSource.data() instead of view(), but it doesn't help)
var dataItems = grid.dataSource.view();

for (i = 0; i < dataItems.length; i++) {
        var dataItem = dataItems[i];
        dataItem.Amount = dataItem.OriginalAmount;
        dataItem.IsIncluded = true;

        dataItem.dirty = true;
    }

grid.dataSource.fetch(); //This shows the dataSource's changed values in the grid
//我已经尝试使用grid.dataSource.data()而不是view(),但是没有帮助)
var dataItems=grid.dataSource.view();
对于(i=0;i
(我故意不使用dataItem.set()方法,因为它会反复触发dataSource.change事件,这会使js函数在多行上运行时爆炸。)

因此,上述函数工作正常,在大约半秒钟内更新500行,这是可以接受的

问题出现在我想要保存(同步)更改时。它需要一段时间,甚至需要一分钟才能调用控制器操作进行更新(如网格定义中为更新指定的)

它确实可以工作并保存/更新,但需要更快


是否有一种方法可以不花一分钟就执行控制器保存/更新操作?或者有更好的方法执行此操作?

问题在于visual studio正在运行调试。如果我在VS(2012我正在使用)中单击停止,则保存将在不到一秒钟内启动