From b31cded97a351a88695dd207a5e644374fcda285 Mon Sep 17 00:00:00 2001 From: mauriziovitale84 Date: Mon, 25 Jul 2016 09:34:21 +0100 Subject: [PATCH] Current task on row selected --- .../src/components/activiti-tasklist.component.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts index 239f568ec6..90b9bd853b 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts @@ -17,7 +17,7 @@ import { Component, Input, OnInit} from '@angular/core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core'; -import { ALFRESCO_DATATABLE_DIRECTIVES, ObjectDataTableAdapter, DataTableAdapter } from 'ng2-alfresco-datatable'; +import { ALFRESCO_DATATABLE_DIRECTIVES, ObjectDataTableAdapter, DataTableAdapter, DataRowEvent } from 'ng2-alfresco-datatable'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { FilterModel } from '../models/filter.model'; import { Observer } from 'rxjs/Observer'; @@ -44,6 +44,7 @@ export class ActivitiTaskList implements OnInit { filter$: Observable; tasks: ObjectDataTableAdapter; + currentTaskId: string; filtersList: Observable; /** @@ -91,6 +92,11 @@ export class ActivitiTaskList implements OnInit { this.filterObserver.next(filter); } + onRowClick(event: DataRowEvent) { + let item = event; + this.currentTaskId = item.value.getValue('id'); + } + /** * Optimize task name field * @param tasks