我无法根据我的案例找到解决方案,所以我创建了这个问题。
我有一个垫子表来显示数据。我有信号R从后端推送数据更改。因此,数据更新非常频繁。
我的餐桌上有一个上下文菜单。右键单击可显示下拉列表。
问题是,每当发生更改时,我都会获取新数据,并执行以下操作:
this.dataSource = new MatTableDataSource(newdata);
这将刷新表。但是,当表刷新时,上下文菜单将消失。
SignalR调用时如何只更新一条记录?但不刷新整张桌子?
试试这个。
this.dataSource.data = newdata;