Fixes
This commit is contained in:
		
							parent
							
								
									75369604a1
								
							
						
					
					
						commit
						ff8a9309f4
					
				@ -28,7 +28,7 @@
 | 
			
		||||
        <mat-form-field appearance="outline" class="tb-inline-field w-1/6" subscriptSizing="dynamic">
 | 
			
		||||
          <input matInput formControlName="argumentName" placeholder="{{ 'action.set' | translate }}">
 | 
			
		||||
        </mat-form-field>
 | 
			
		||||
        @if (group.get('refEntityId')?.get('id').value) {
 | 
			
		||||
        @if (group.get('refEntityId')?.get('id')?.value) {
 | 
			
		||||
          <ng-container [formGroup]="group.get('refEntityId')">
 | 
			
		||||
            <mat-form-field appearance="outline" class="tb-inline-field w-1/6" subscriptSizing="dynamic">
 | 
			
		||||
              <mat-select [value]="group.get('refEntityId').get('entityType').value" formControlName="entityType">
 | 
			
		||||
@ -51,7 +51,7 @@
 | 
			
		||||
            <mat-select [value]="'current'" [disabled]="true">
 | 
			
		||||
              <mat-option [value]="'current'">
 | 
			
		||||
                {{
 | 
			
		||||
                  (group.get('refEntityId')?.get('entityType').value === ArgumentEntityType.Tenant
 | 
			
		||||
                  (group.get('refEntityId')?.get('entityType')?.value === ArgumentEntityType.Tenant
 | 
			
		||||
                    ? 'calculated-fields.argument-current-tenant'
 | 
			
		||||
                    : 'calculated-fields.argument-current') | translate
 | 
			
		||||
                }}
 | 
			
		||||
 | 
			
		||||
@ -119,7 +119,9 @@ export class CalculatedFieldArgumentPanelComponent extends PageComponent impleme
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  saveArgument(): void {
 | 
			
		||||
    this.argumentsDataApplied.emit({ value: this.argumentFormGroup.value as CalculatedFieldArgumentValue, index: this.index });
 | 
			
		||||
    const { refEntityId, ...restConfig } = this.argumentFormGroup.value;
 | 
			
		||||
    const value = (refEntityId.entityType === ArgumentEntityType.Current ? restConfig : { refEntityId, ...restConfig }) as CalculatedFieldArgumentValue;
 | 
			
		||||
    this.argumentsDataApplied.emit({ value, index: this.index });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  cancel(): void {
 | 
			
		||||
@ -148,7 +150,7 @@ export class CalculatedFieldArgumentPanelComponent extends PageComponent impleme
 | 
			
		||||
        };
 | 
			
		||||
        break;
 | 
			
		||||
      default:
 | 
			
		||||
        entityId = this.argumentFormGroup.get('refEntityId').value as any;
 | 
			
		||||
        entityId = this.argumentFormGroup.get('refEntityId').value as unknown as EntityId;
 | 
			
		||||
    }
 | 
			
		||||
    if (!onInit) {
 | 
			
		||||
      this.argumentFormGroup.get('refEntityKey').get('key').setValue('');
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user