0
我需要在网格中以蓝色绘制选定的单元格,并每隔10秒刷新一次数据源。但是,所选单元在刷新后会丢失之前添加的类。如何在数据源刷新后保留选定的单元格?
如何在刷新时保留添加的类?
这里是一个普拉克 - https://plnkr.co/edit/ASB4zi5dzMSNTxcquLCa
ngOnInit() {
setInterval(() => this.grid.instance.refresh(), 10000); // 10 secs
}
selectCell(event) {
event.jQueryEvent.target.className += ' blue-border'; // add class to element
console.log(event.jQueryEvent.target);
}
第一个建议不是很有用,因为我有兴趣选择单元而不是行。我最终解决了使用[onCellPrepared](https://js.devexpress.com/Documentation/ApiReference/UI_Widgets/dxDataGrid/Events/#cellPrepared)来检查最后选中的单元格的行和columnIndex,并在条件成立时添加类好。 – dexter