Событие onRowUnselect не запускается в Angular2

Я использую Angular2 с компонентами PrimeNG. В <p-datatable>, onRowUnselect событие не стреляет.

Вот мой пример кода:

<p-dataTable [value]="incidentData" [rows]="3" reorderableColumns="true" (onRowClick)="onRowSelectInvestigation($event)" (onRowUnselect)="onRowUnselect($event)" [(selection)]="selectedIncident">

2 ответа

Вам нужно добавить selectionMode="single" чтобы заставить этот метод работать.

Добавлять selectionMode="single"

Задавать [metaKeySelection]="false" которые отключают мета-ключ, чтобы мы могли отменить выбор выбранной строки, щелкнув по ней.

В противном случае щелкните выделенную строку с помощью Ctrl, например Ctrl+ щелчок, чтобы отменить ее выбор.

Также onRowUnselect не будет вызываться при переключении выбора строки.

Оператор из основного документа -> onRowUnselect -> обратный вызов для вызова, когда строка не выбрана с помощью metakey.

Другие вопросы по тегам