diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.html b/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.html
index 48405ffa97..159fb181cf 100644
--- a/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.html
+++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.html
@@ -24,7 +24,7 @@
+ (click)="onRowClick(row, $event)" (dblclick)="onRowDblClick(row, $event)">
{{asIconValue(row, col)}}
}})
diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.ts b/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.ts
index 30660d1dc3..334dcbd01b 100644
--- a/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.ts
+++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable.component.ts
@@ -47,7 +47,10 @@ export class DataTableComponent implements OnInit, AfterViewChecked {
data: DataTableAdapter;
@Output()
- onRowClick: EventEmitter = new EventEmitter();
+ rowClick: EventEmitter = new EventEmitter();
+
+ @Output()
+ rowDblClick: EventEmitter = new EventEmitter();
ngOnInit() {
if (this.data) {
@@ -64,12 +67,22 @@ export class DataTableComponent implements OnInit, AfterViewChecked {
}
}
- onRowClicked(row: DataRow, e?) {
+ onRowClick(row: DataRow, e?) {
if (e) {
e.preventDefault();
}
- this.onRowClick.emit({
+ this.rowClick.emit({
+ value: row
+ });
+ }
+
+ onRowDblClick(row: DataRow, e?) {
+ if (e) {
+ e.preventDefault();
+ }
+
+ this.rowDblClick.emit({
value: row
});
}
|