【发布时间】:2020-03-07 03:33:37
【问题描述】:
我正在使用 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
** 如果我使用带有onSelectionChanged 事件的TS 中的routerLink,它确实工作得很好,但我不知道如何使用TS 中的routerLinkActive
【问题讨论】:
标签: angular devextreme routerlink routerlinkactive dx-data-grid