RED-9527: fixed enter not saving the file attribute.
This commit is contained in:
parent
47325b387e
commit
4700ec8098
@ -40,7 +40,7 @@
|
|||||||
[ngClass]="{
|
[ngClass]="{
|
||||||
'workflow-edit-button': mode === 'workflow',
|
'workflow-edit-button': mode === 'workflow',
|
||||||
'action-buttons edit-button': !fileNameColumn,
|
'action-buttons edit-button': !fileNameColumn,
|
||||||
'filename-edit-button': fileNameColumn
|
'filename-edit-button': fileNameColumn,
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<div [ngClass]="{ 'workflow-edit-icon': mode === 'workflow', 'edit-icon': !fileNameColumn }">
|
<div [ngClass]="{ 'workflow-edit-icon': mode === 'workflow', 'edit-icon': !fileNameColumn }">
|
||||||
@ -56,12 +56,13 @@
|
|||||||
class="edit-input"
|
class="edit-input"
|
||||||
iqserStopPropagation
|
iqserStopPropagation
|
||||||
>
|
>
|
||||||
<form (ngSubmit)="form.valid && save()" [formGroup]="form">
|
<form [formGroup]="form">
|
||||||
<iqser-dynamic-input
|
<iqser-dynamic-input
|
||||||
(closedDatepicker)="closedDatepicker = $event"
|
(closedDatepicker)="closedDatepicker = $event"
|
||||||
|
(keyup.enter)="form.valid && save()"
|
||||||
|
(keydown.escape)="close()"
|
||||||
[style.max-width]="editFieldWidth"
|
[style.max-width]="editFieldWidth"
|
||||||
[style.min-width]="editFieldWidth"
|
[style.min-width]="editFieldWidth"
|
||||||
(keydown.escape)="close()"
|
|
||||||
[formControlName]="fileAttribute.id"
|
[formControlName]="fileAttribute.id"
|
||||||
[id]="fileAttribute.id"
|
[id]="fileAttribute.id"
|
||||||
[ngClass]="{ 'workflow-input': mode === 'workflow' || fileNameColumn, 'file-name-input': fileNameColumn }"
|
[ngClass]="{ 'workflow-input': mode === 'workflow' || fileNameColumn, 'file-name-input': fileNameColumn }"
|
||||||
|
|||||||
@ -6,8 +6,15 @@ import { MatTooltipModule } from '@angular/material/tooltip';
|
|||||||
import { NavigationEnd, Router } from '@angular/router';
|
import { NavigationEnd, Router } from '@angular/router';
|
||||||
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||||
import { DynamicInputComponent } from '@common-ui/inputs/dynamic-input/dynamic-input.component';
|
import { DynamicInputComponent } from '@common-ui/inputs/dynamic-input/dynamic-input.component';
|
||||||
import { BaseFormComponent, CircleButtonComponent, HelpModeService, ListingService, Toaster } from '@iqser/common-ui';
|
import {
|
||||||
import { Debounce } from '@iqser/common-ui/lib/utils';
|
BaseFormComponent,
|
||||||
|
CircleButtonComponent,
|
||||||
|
HelpModeService,
|
||||||
|
ListingService,
|
||||||
|
StopPropagationDirective,
|
||||||
|
Toaster,
|
||||||
|
} from '@iqser/common-ui';
|
||||||
|
import { Debounce, log } from '@iqser/common-ui/lib/utils';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
import { Dossier, File, FileAttributeConfigTypes, IFileAttributeConfig } from '@red/domain';
|
import { Dossier, File, FileAttributeConfigTypes, IFileAttributeConfig } from '@red/domain';
|
||||||
import { FileAttributesService } from '@services/entity-services/file-attributes.service';
|
import { FileAttributesService } from '@services/entity-services/file-attributes.service';
|
||||||
@ -37,6 +44,7 @@ import { ConfigService } from '../../config.service';
|
|||||||
CircleButtonComponent,
|
CircleButtonComponent,
|
||||||
NgTemplateOutlet,
|
NgTemplateOutlet,
|
||||||
TranslateModule,
|
TranslateModule,
|
||||||
|
StopPropagationDirective,
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
export class FileAttributeComponent extends BaseFormComponent implements OnDestroy {
|
export class FileAttributeComponent extends BaseFormComponent implements OnDestroy {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user