给出clr-datagrid中行的ID,是否有比下面提到的更好的方法以编程方式滚动到该行并展开该行?
旁注::我试图使Angular Material的cdk-virtual-scroll与clr-datagrid一起使用,以便能够使用其scrollTo
方法,但似乎无法将其与clr-datagrid。
一旦指定的行在数据网格中滚动到顶部,我很有可能使用clrIfExpanded
进行扩展。
对于滚动,我目前正在执行类似以下操作,并且它可以工作,但是我想知道是否有更好的方法。请在评论或答案中提及您的想法。
import { DOCUMENT } from '@angular/common';
.
.
.
export class MyComponent implements OnInit {
constructor(@Inject(DOCUMENT) document) { }
.
.
.
const id = document.getElementById('b1374854-7e93-423d-b571-83f5906e61e3');
if (id) {
id.scrollIntoView();
}
.
.
.
}