How to get row data onSelect event in ngx datatable
18,510
Solution 1
Just use (activate)="onActivate($event)" property on ngx-datatable like this
<ngx-datatable #table
....
(activate)="onActivate($event)"
....
>
Then in TS file, use this method
onActivate(event) {
if(event.type == 'click') {
console.log(event.row);
}
}
Solution 2
component.html file
(activate)="onActivate($event)"
OR
(select)="onSelect($event)"
component.ts file
onActivate(event) {
if(event.type == 'click') {
console.log(event.row);
}
}
onSelect(event) {
//event.type is undefined, use below:
console.log(event.selected);
}
Note
- If you are using
(activate)
event, you will getevent
,row
,rowElement
,type
- If you are using
(select)
event, you will only getselected
Author by
user3714269
Updated on June 15, 2022Comments
-
user3714269 about 2 years
I am new to angular and ngx datatable. how to get row data on mouse click event
onClick(event) { // I need to get row data here }