0

我想使用带有 Virtualize 的 Data Grid/Table 来显示项目列表。当一个用户在单行中编辑数据时,它应该通知其他人有关更改,并且应该为每个用户更新 UI。有什么方法可以只更新单行而不刷新其他客户端的所有列表?

4

1 回答 1

0

NO中的简单答案,您不能只更新一行,而详细说明如何构建基础设施来做到这一点的全面答案超出了 StackOverflow 答案的范围。

这是一个简短的简介:

  1. 您需要查看服务中的数据。
  2. 每当列表中的某些内容更新并需要刷新时,您的 UI 组件都需要订阅这些视图服务中的事件。
  3. 您需要RefreshDataAsync从页面调用可视化组件上的方法来更新组件中的行。
  4. 您可能应该ItemProvider在 Visualize 组件中使用以最小化列表分页。

询问您是否需要有关细节的帮助。

于 2022-02-09T19:57:42.697 回答