Current task on row selected

This commit is contained in:
mauriziovitale84 2016-07-25 09:34:21 +01:00
parent 596e88126d
commit b31cded97a

View File

@ -17,7 +17,7 @@
import { Component, Input, OnInit} from '@angular/core'; import { Component, Input, OnInit} from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-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 { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { FilterModel } from '../models/filter.model'; import { FilterModel } from '../models/filter.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
@ -44,6 +44,7 @@ export class ActivitiTaskList implements OnInit {
filter$: Observable<FilterModel>; filter$: Observable<FilterModel>;
tasks: ObjectDataTableAdapter; tasks: ObjectDataTableAdapter;
currentTaskId: string;
filtersList: Observable<FilterModel>; filtersList: Observable<FilterModel>;
/** /**
@ -91,6 +92,11 @@ export class ActivitiTaskList implements OnInit {
this.filterObserver.next(filter); this.filterObserver.next(filter);
} }
onRowClick(event: DataRowEvent) {
let item = event;
this.currentTaskId = item.value.getValue('id');
}
/** /**
* Optimize task name field * Optimize task name field
* @param tasks * @param tasks