[ADF-3817] Make AppId field not required and set minimum value to 0 (#4063)

This commit is contained in:
davidcanonieto
2018-12-10 11:48:25 +00:00
committed by Eugenio Romano
parent 4b3fb70d5f
commit 087d56ae22

View File

@@ -29,7 +29,7 @@ export class ProcessListDemoComponent implements OnInit {
DEFAULT_SIZE = 20; DEFAULT_SIZE = 20;
minValue = 1; minValue = 0;
processListForm: FormGroup; processListForm: FormGroup;
@@ -74,7 +74,7 @@ export class ProcessListDemoComponent implements OnInit {
buildForm() { buildForm() {
this.processListForm = this.formBuilder.group({ this.processListForm = this.formBuilder.group({
processAppId: new FormControl(this.appId, [Validators.required, Validators.pattern('^[0-9]*$'), Validators.min(this.minValue)]), processAppId: new FormControl(this.appId, [Validators.pattern('^[0-9]*$'), Validators.min(this.minValue)]),
processDefinitionId: new FormControl(''), processDefinitionId: new FormControl(''),
processInstanceId: new FormControl(''), processInstanceId: new FormControl(''),
processState: new FormControl(''), processState: new FormControl(''),
@@ -96,7 +96,11 @@ export class ProcessListDemoComponent implements OnInit {
} }
filterProcesses(processFilter: any) { filterProcesses(processFilter: any) {
this.appId = processFilter.processAppId; if (processFilter.processAppId && processFilter.processAppId !== 0) {
this.appId = processFilter.processAppId;
} else {
this.appId = null;
}
this.processDefId = processFilter.processDefinitionId; this.processDefId = processFilter.processDefinitionId;
this.processInsId = processFilter.processInstanceId; this.processInsId = processFilter.processInstanceId;
this.state = processFilter.processState; this.state = processFilter.processState;