首页 > 解决方案 > Blazor StateHasChanged() 在用户尝试编辑网格时刷新组件

问题描述

我有一个带有 radzen 网格的 blazor Web 程序集应用程序,它显示来自 SQL 的数据。我有一个计时器,它设置为每 5 秒运行一次,并将调用我的 signalrhub 以每 5 秒刷新一次网格组件上的数据。当用户正在编辑组件时(使用 radzen 提供的编辑功能),组件显然会刷新然后将用户从编辑中踢出,因为它每 5 秒发生一次,用户几乎不可能进行更改,除非它在内部完成5秒。我知道我可以把计时器调快一点,但我的网格每次都需要更新,因为它是一直在变化的重要信息(类似于股票)。

用户处于编辑模式时是否可以锁定 radzen 网格?

感谢您的帮助

标签: blazorwebassembly

解决方案


推荐阅读