From f8427e61e1b1724d69e32103525c12d35fc04457 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Tue, 14 Mar 2017 10:17:33 +0000 Subject: [PATCH] extra DOM events for DataTable (#1723) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * extra DOM events for DataTable - support for ‘row-click’ DOM event (bubbling) - support for ‘row-dblclick’ DOM event (bubbling) - DataRowEvent exposes ‘sender’ property to simplify access to component from within handlers - readme and test updates * fix unit tests --- .../activiti/activiti-demo.component.html | 5 +- .../activiti/activiti-demo.component.ts | 8 ++++ .../datatable/datatable-demo.component.html | 4 +- .../datatable/datatable-demo.component.ts | 8 ++++ .../ng2-alfresco-datatable/README.md | 43 +++++++++++++++--- .../docs/assets/datatable-dom-events.png | Bin 0 -> 136425 bytes .../datatable/datatable.component.spec.ts | 28 ++++++++++-- .../datatable/datatable.component.ts | 29 ++++++++++-- .../src/data/datatable-adapter.ts | 5 +- .../document-list.component.spec.ts | 2 +- .../empty-folder-content.component.spec.ts | 2 +- 11 files changed, 114 insertions(+), 20 deletions(-) create mode 100644 ng2-components/ng2-alfresco-datatable/docs/assets/datatable-dom-events.png diff --git a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html index 99af5f132d..74a40a6d7b 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html @@ -37,7 +37,10 @@ [sort]="taskFilter.filter.sort" [data]="dataTasks" [landingTaskId]="currentTaskId" - (rowClick)="onTaskRowClick($event)" (onSuccess)="onSuccessTaskList($event)" + (rowClick)="onTaskRowClick($event)" + (onSuccess)="onSuccessTaskList($event)" + (row-click)="onRowClick($event)" + (row-dblclick)="onRowDblClick($event)" #activititasklist>