我正在使用 devextreme 数据网格。我有下一个代码:
<dx-data-grid #grid [routerLink]="grid.selectedRowKeys.length > 0 ? [grid.instance.getSelectedRowsData()[0].Id] : null" routerLinkActive="highlighted">
每当我单击一行时,它都会按预期工作,但是当键盘导航(向上和向下)selectedRowKeys[]
更新时,routerLink 不会触发。
我也有 routerLinkActive 的问题。它不会“突出显示”活动链接。
参考:DxDataGrid:https ://js.devexpress.com/Documentation/ApiReference/UI_Widgets/dxDataGrid/Methods/?version=14_1#getSelectedRowsData
路由器:https ://angular.io/guide/router
** 如果我将 TS 中的 routerLink 与onSelectionChanged
事件一起使用,效果会很好,但我不知道如何使用 TS 中的 routerLinkActive