TSK-1483: Fixed error when entering an owner in a new workbasket
This commit is contained in:
parent
90b094a5f1
commit
2e4743ef63
|
@ -74,7 +74,9 @@
|
|||
<taskana-shared-type-ahead *ngIf="lookupField else ownerInput" isRequired="true" maxlength="128"
|
||||
#owner="ngModel" name="workbasket.owner" [(ngModel)]="workbasket.owner" placeHolderMessage="Owner"
|
||||
[validationValue]="this.toggleValidationMap.get('workbasket.owner') "
|
||||
[displayError]="!isFieldValid('workbasket.owner')" width="100%" (input)="validateInputOverflow(owner, 128)">
|
||||
[displayError]="!isFieldValid('workbasket.owner')"
|
||||
(input)="validateInputOverflow(owner, 128)"
|
||||
(selectedItem)="onSelectedOwner($event)">
|
||||
<div *ngIf="inputOverflowMap.get(owner.name)" class="error">{{lengthError}}</div>
|
||||
</taskana-shared-type-ahead>
|
||||
|
||||
|
|
|
@ -19,12 +19,12 @@ import {
|
|||
MarkWorkbasketForDeletion,
|
||||
RemoveDistributionTarget,
|
||||
SaveNewWorkbasket,
|
||||
SelectComponent,
|
||||
UpdateWorkbasket
|
||||
} from '../../../shared/store/workbasket-store/workbasket.actions';
|
||||
import { WorkbasketComponent } from '../../models/workbasket-component';
|
||||
import { WorkbasketSelectors } from '../../../shared/store/workbasket-store/workbasket.selectors';
|
||||
import { ButtonAction } from '../../models/button-action';
|
||||
import { AccessIdDefinition } from '../../../shared/models/access-id';
|
||||
|
||||
@Component({
|
||||
selector: 'taskana-administration-workbasket-information',
|
||||
|
@ -94,7 +94,9 @@ export class WorkbasketInformationComponent implements OnInit, OnChanges, OnDest
|
|||
this.inputOverflowMap = inputOverflowMap;
|
||||
});
|
||||
this.validateInputOverflow = (inputFieldModel, maxLength) => {
|
||||
this.formsValidatorService.validateInputOverflow(inputFieldModel, maxLength);
|
||||
if (typeof inputFieldModel.value !== 'undefined') {
|
||||
this.formsValidatorService.validateInputOverflow(inputFieldModel, maxLength);
|
||||
}
|
||||
};
|
||||
this.buttonAction$
|
||||
.pipe(takeUntil(this.destroy$))
|
||||
|
@ -219,6 +221,10 @@ export class WorkbasketInformationComponent implements OnInit, OnChanges, OnDest
|
|||
});
|
||||
}
|
||||
|
||||
onSelectedOwner(owner: AccessIdDefinition) {
|
||||
this.workbasket.owner = owner.accessId;
|
||||
}
|
||||
|
||||
getWorkbasketCustomProperty(custom: number) {
|
||||
return `custom${custom}`;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue