fix: Zellbearbeitung mit asynchronem Update verbessern und User-Modell einbinden
- cellEdit-Methode aktualisiert, um asynchrones Update mit `updateService` und `firstValueFrom` zu verwenden. - Import für User-Modell hinzugefügt und Methodensignatur auf `User`-Typ aktualisiert. - Kleine Code- und Importbereinigungen vorgenommen.
This commit is contained in:
parent
ac16d0d48d
commit
607761c678
@ -8,6 +8,8 @@ import { ModuleTableComponent } from '../../components/tables/module-table/modul
|
||||
import { CreationService } from '../../services/creation.service';
|
||||
import { UserFormComponent } from '../../components/forms/user-form/user-form.component';
|
||||
import { BasePageComponent } from '../base-page/base-page.component';
|
||||
import { User } from '../../models/user-management.api.models';
|
||||
import { firstValueFrom } from 'rxjs';
|
||||
|
||||
@Component({
|
||||
standalone: true,
|
||||
@ -24,7 +26,10 @@ export class UserComponent extends BasePageComponent implements AfterViewInit {
|
||||
rowEdit: (value: any, item: any, index: number) => {
|
||||
return true;
|
||||
},
|
||||
cellEdit: (value: any, item: any, index: number) => {
|
||||
cellEdit: (value: any, item: User, index: number) => {
|
||||
this.updateService.setAsync("user_" + item.id!.toString(), async () => {
|
||||
await firstValueFrom(this.userTable.service.update(item))
|
||||
})
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user