0

我使用 kendoui 组件已经有一段时间了。但看起来我的新项目需要别的东西。这是非常令人失望的。有谁知道在读取大量数据时具有更好性能的网格组件?我每秒获得大约 200 次或更多行更新 3 次。并且需要打开 3 或 4 张桌子。数据需要快速到达才能被用户看到。我对 kendoui 的问题是,如果有两个多行,整个用户界面就会冻结。甚至当我降低数据量并且浏览器不再冻结时,用户尝试采取的任何操作都会被中断。所以说他试图选择一行然后用它做一些事情,数据在他做任何事情之前就被刷新了。我需要一个网格来刷新数据,而不会在完成时完全丢失对其他所有内容的跟踪。我不 不需要大量功能,因此无需数据编辑。仅显示、排序、显示和隐藏列选择行以执行某些操作。

4

1 回答 1

1

当您想避免通知正在侦听更改的小部件时,请不要使用 dataItem 的 set 方法。

因此,例如,如果您要更新这样的模型

dataItem.set('FirstName',newValue);
 //change it like this
dataItem.FirstName = newValue

最后调用 grid.refresh() 一次显示所有更改。

于 2013-06-21T19:43:07.627 回答