c# - Angular 9 + Angular Material Mat 表更新一条记录
问题描述
根据我的情况,我找不到解决方案,所以我创建了这个问题。
我有一个垫表来显示数据。我有 signalR 从后端推送数据更改。所以数据更新非常频繁。
我的垫子上有一个上下文菜单。右键单击以显示下拉菜单。
问题是,每当有变化时,我都会获取新数据并执行以下操作:
this.dataSource = new MatTableDataSource(newdata);
这会刷新表格。但是,上下文菜单会在表格刷新时消失。
SignalR 调用时如何只更新一条记录?但不刷新整张桌子?
解决方案
尝试这个。
this.dataSource.data = newdata;
推荐阅读
- django - django 模型 - 避免数据库设计中可能的循环引用
- c - 为什么在这种情况下需要取消对 char 的引用?
- mongodb - 为什么它为0时不显示值?
- java - 数组子集不等和
- c# - 如何修复“System.Data.OleDb.OleDbException:'UPDATE 语句中的语法错误。'”?
- c# - 无法将 DataTemplateColumn 元素绑定到另一个 DataTemplateColumn
- php - 当我尝试在 Symfony 中放置带有 URL 的图像时出现状态 403
- azure - 如何在 kusto / Azure 应用程序洞察中访问子查询中的外列?
- java - ConnectException:连接被拒绝:连接
- android - 错误:无法启动守护进程。VM 初始化期间发生错误无法为 1572864KB 对象堆保留足够的空间