From 6bde12f7709be09c5d47744d74f3c006d17d45f6 Mon Sep 17 00:00:00 2001 From: Maurizio Vitale Date: Wed, 19 Jul 2017 10:10:31 +0100 Subject: [PATCH] Move the adf start task component in a different zone (#2099) --- .../activiti/activiti-demo.component.html | 20 +++++++++++++------ .../activiti/activiti-demo.component.ts | 19 ++++++++++++++++++ 2 files changed, 33 insertions(+), 6 deletions(-) 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 68dfc972a0..3b99e9ce5d 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html @@ -20,10 +20,10 @@
- - +
@@ -38,7 +38,7 @@
-
+
-
+
+
+ + +
diff --git a/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts b/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts index ec98fb0a34..103c02e9ba 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts @@ -47,6 +47,7 @@ import { /*CustomEditorComponent*/ CustomStencil01 } from './custom-editor/custo declare var componentHandler; const currentProcessIdNew = '__NEW__'; +const currentTaskIdNew = '__NEW__'; @Component({ selector: 'activiti-demo', @@ -235,6 +236,12 @@ export class ActivitiDemoComponent implements AfterViewInit, OnDestroy, OnInit { this.currentProcessInstanceId = currentProcessIdNew; } + navigateStartTask(): void { + this.resetTaskFilters(); + this.reloadTaskFilters(); + this.currentTaskId = currentTaskIdNew; + } + onStartProcessInstance(instance: ProcessInstance): void { this.currentProcessInstanceId = instance.id; this.activitiStartProcess.reset(); @@ -245,6 +252,10 @@ export class ActivitiDemoComponent implements AfterViewInit, OnDestroy, OnInit { return this.currentProcessInstanceId === currentProcessIdNew; } + isStartTaskMode(): boolean { + return this.currentTaskId === currentTaskIdNew; + } + processCancelled(data: any): void { this.currentProcessInstanceId = null; this.processList.reload(); @@ -318,10 +329,18 @@ export class ActivitiDemoComponent implements AfterViewInit, OnDestroy, OnInit { this.processFilter = null; } + private resetTaskFilters(): void { + this.taskFilter = null; + } + private reloadProcessFilters(): void { this.activitiprocessfilter.selectFilter(null); } + private reloadTaskFilters(): void { + this.activitifilter.selectFilter(null); + } + onRowClick(event): void { console.log(event); }