我有一个 radiantQ 甘特图控件和从 wcf 服务接收到的 20.000 个数据来显示。当要显示的数据较少时,它就像一个魅力。但我需要显示 20.000 条记录并且所有浏览器都冻结。有没有办法解决这个问题?增加隔离存储可能有效吗?
谢谢。
我有一个 radiantQ 甘特图控件和从 wcf 服务接收到的 20.000 个数据来显示。当要显示的数据较少时,它就像一个魅力。但我需要显示 20.000 条记录并且所有浏览器都冻结。有没有办法解决这个问题?增加隔离存储可能有效吗?
谢谢。
应用程序在渲染模式下是否崩溃(当您在 UI 上显示数据时)?- 您可以使用虚拟化模式。您可以尝试再创建一个线程(任务或使用后台工作者)并以“堆栈”模式将部分数据显示到 UI。不要在第一步加载所有数据。它应该工作。我试过这样做:从服务中加载 1000 多个数据项并将其显示在 UI 上。
应用程序在从服务接收数据的过程中是否崩溃(当您调用服务方法时)?- 您应该配置您的服务。增加最大接收消息大小等。这取决于您使用的服务。
@哈利尔易卜拉欣,
请联系 RadiantQ 技术支持,我们将为您提供有关如何使用大量数据优化甘特图使用的提示。