有什么更好的方式将清晰度数据网格的行滚动到顶部并以编程方式扩展它?

时间:2019-11-30 22:17:32

标签: angular vmware-clarity clr-datagrid

给出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();
  }
  .
  .
  .
}

0 个答案:

没有答案
相关问题