Bearbeitung von Zellen durch isEditable steuern
- Bedingung hinzugefügt, um zu überprüfen, ob die Bearbeitung basierend auf der `updateService.isEditable`-Eigenschaft erlaubt ist. - `cellEdit`-Methoden in GroupComponent und UserComponent aktualisiert, um die Einstellung `isEditable` zu berücksichtigen.
This commit is contained in:
parent
c1f603551f
commit
5b30ae789a
@ -21,6 +21,9 @@ export class GroupComponent extends BasePageComponent implements AfterViewInit {
|
||||
cellEditing: GuiCellEdit = {
|
||||
enabled: true,
|
||||
cellEdit: (value: any, item: Group, index: number) => {
|
||||
if (!this.updateService.isEditable)
|
||||
return false;
|
||||
|
||||
this.updateService.setAsync("group_" + item.id!.toString(), async () => {
|
||||
await firstValueFrom(this.groupTable.service.update(item))
|
||||
})
|
||||
|
||||
@ -24,6 +24,9 @@ export class UserComponent extends BasePageComponent implements AfterViewInit {
|
||||
cellEditing: GuiCellEdit = {
|
||||
enabled: true,
|
||||
cellEdit: (value: any, item: User, index: number) => {
|
||||
if (!this.updateService.isEditable)
|
||||
return false;
|
||||
|
||||
this.updateService.setAsync("user_" + item.id!.toString(), async () => {
|
||||
await firstValueFrom(this.userTable.service.update(item))
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user