我有一张桌子,并使用材质角度激活了排序标题。我可以最初对任何一列进行排序并显示未排序图标(通常在单击列名称后出现)以及他最初的排序图标。
例如 我有一个带有A,B,C,D列的表。我想按C列对表格进行排序。我希望排序后的图标最初处于活动状态(在组件加载本身上)。因此,当我单击该图标时,它将不进行排序。
提前致谢。
是的,您可以首先对一个列进行排序。查看MatSort及其sort
功能。
您需要在组件中执行的所有操作如下:
// Reference the matSort which you should already have anyway
@ViewChild(MatSort) sort: MatSort;
ngOnInit() {
// Link the sort to the table and then sort it initially
this.dataSource.sort = this.sort;
this.sort.sort({disableClear: false, id: 'progress', start: 'desc'});
}
这是一个堆叠闪电战,在这里我采取了一个“角度材料”示例,并在该列上添加了初始排序
progress
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句