From c6126b6be1798695ced24a8fb3579cbd27843b4b Mon Sep 17 00:00:00 2001 From: Will Abson Date: Mon, 16 Jan 2017 11:53:18 +0000 Subject: [PATCH] Hide the process list when starting and after started new process (#1470) - Ensures that the newly-started process is *always* shown - No need to reload the list any more as not shown - Filter component shows no selected filter when starting process - User can exit Start Process by clicking a filter again Refs #1332, #1307 --- .../components/activiti/activiti-demo.component.html | 10 ++++++---- .../app/components/activiti/activiti-demo.component.ts | 6 +++++- 2 files changed, 11 insertions(+), 5 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 f7b4a74c04..4f00688632 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html @@ -68,7 +68,7 @@ (filterClick)="onProcessFilterClick($event)" (onSuccess)="onSuccessProcessFilterList($event)"> -
+
Process List

-
+
Process Details

-
- Start Process +
+
Start Process

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 949d63b147..b5ebeddcde 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts @@ -166,6 +166,7 @@ export class ActivitiDemoComponent implements AfterViewInit { } onProcessFilterClick(event: FilterProcessRepresentationModel) { + this.currentProcessInstanceId = null; this.processFilter = event; } @@ -190,13 +191,16 @@ export class ActivitiDemoComponent implements AfterViewInit { } navigateStartProcess() { + this.processFilter = null; + this.activitiprocessfilter.selectFilter(null); this.currentProcessInstanceId = currentProcessIdNew; } onStartProcessInstance(instance: ProcessInstance) { this.currentProcessInstanceId = instance.id; this.activitiStartProcess.reset(); - this.activitiprocesslist.reload(); + this.processFilter = null; + this.activitiprocessfilter.selectFilter(null); } isStartProcessMode() {