|
@@ -21,7 +21,7 @@ export interface LemsSelectItem {
|
|
|
})
|
|
|
export class LemsSelectComponent {
|
|
|
@Output() selectionChange: EventEmitter<LemsSelectItem[]> = new EventEmitter();
|
|
|
-
|
|
|
+
|
|
|
lemsTypes: Array<LemsSelectItem & { group: string }> = (AppConfig.evtSettings.edition.lemsSelectItems || [])
|
|
|
.filter(g => !g.disabled)
|
|
|
.reduce((x, y) => [...x, ...y.items.filter(i => !i.disabled).map(i => ({ ...i, group: y.label }))], []);
|
|
@@ -37,7 +37,9 @@ export class LemsSelectComponent {
|
|
|
updateSelectedLemTypes(lemsTypes: LemsSelectItem[]) {
|
|
|
if (Array.isArray(lemsTypes)) { // BUGFIX: There is a bug in ng-select change event and second time the parameter is an event
|
|
|
this.selectionChange.emit(lemsTypes);
|
|
|
+ console.log('Prova', AppConfig.evtSettings.edition.lemsSelectItems || [])
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
toggleSelection() {
|
|
@@ -47,5 +49,7 @@ export class LemsSelectComponent {
|
|
|
this.selectedLemTypes = [];
|
|
|
}
|
|
|
this.selectionChange.emit(this.selectedLemTypes);
|
|
|
+ console.log('Prova 0', AppConfig.evtSettings.edition.lemsSelectItems[0])
|
|
|
+ console.log('Prova 1', AppConfig.evtSettings.edition.lemsSelectItems[1])
|
|
|
}
|
|
|
}
|