main #48
@ -27,7 +27,7 @@
|
||||
</td>
|
||||
</ng-container>
|
||||
<ng-container matColumnDef="delete">
|
||||
<th mat-header-cell *matHeaderCellDef> <button mat-icon-button><mat-icon>add</mat-icon></button> </th>
|
||||
<th mat-header-cell *matHeaderCellDef> <button mat-icon-button (click)="addItemgroupCharacteristic()"><mat-icon>add</mat-icon></button> </th>
|
||||
<td mat-cell *matCellDef="let element"><button mat-icon-button color="warn" (click)="deleteItemgroupCharacteristic(element)"><mat-icon>delete</mat-icon></button></td>
|
||||
</ng-container>
|
||||
|
||||
|
@ -3,6 +3,7 @@ import {ItemGroup} from "../../../project/game-model/inventory/ItemGroup";
|
||||
import {MatColumnDef, MatTable, MatTableDataSource} from "@angular/material/table";
|
||||
import {ItemQuality} from "../../../project/game-model/inventory/ItemQuality";
|
||||
import {ItemGroupCharacteristic} from "../../../project/game-model/inventory/ItemgroupCharacteristic";
|
||||
import {Item} from "../../../project/game-model/inventory/Item";
|
||||
|
||||
@Component({
|
||||
selector: 'app-item-group-editor',
|
||||
@ -36,4 +37,11 @@ export class ItemGroupEditorComponent implements OnInit{
|
||||
finishEditing() {
|
||||
this.editedCharacteristic = undefined;
|
||||
}
|
||||
|
||||
addItemgroupCharacteristic() {
|
||||
const itemgroupCharacteristic = new ItemGroupCharacteristic("", "");
|
||||
this.itemgroup!.itemGroupCharacteristics.push(itemgroupCharacteristic);
|
||||
this.itemQualityDatasource.data = this.itemgroup!.itemGroupCharacteristics;
|
||||
this.editedCharacteristic = itemgroupCharacteristic;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user