Fehlerbehebung: Exklusive Zeilenauswahl in den Benutzerzuweisungstabellen sicherstellen
- Logik hinzugefügt, um automatisch Zeilen in der Tabelle für nicht zugewiesene Benutzer abzuwählen, wenn Zeilen in der Tabelle für zugewiesene Benutzer ausgewählt werden. - Logik hinzugefügt, um automatisch Zeilen in der Tabelle für zugewiesene Benutzer abzuwählen, wenn Zeilen in der Tabelle für nicht zugewiesene Benutzer ausgewählt werden.
This commit is contained in:
parent
6cf3ee5565
commit
ced8d30952
@ -172,10 +172,24 @@ export class UserAssignmentComponent extends BasePageComponent implements OnInit
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//unselection case
|
||||||
|
private sUnassgnCount = 0;
|
||||||
|
private sAssgnCount = 0;
|
||||||
|
|
||||||
unassignedUsersOnSelectedRows = (rows: GuiSelectedRow[]) => {
|
unassignedUsersOnSelectedRows = (rows: GuiSelectedRow[]) => {
|
||||||
|
if(rows.length > this.sUnassgnCount && this.unassignedUsers.selectedRows.length > 0){
|
||||||
|
this.assignedUsers.safelyUnselectAll()
|
||||||
|
}
|
||||||
|
|
||||||
|
this.sUnassgnCount = rows.length;
|
||||||
}
|
}
|
||||||
|
|
||||||
assignedUsersOnSelectedRows = (rows: GuiSelectedRow[]) => {
|
assignedUsersOnSelectedRows = (rows: GuiSelectedRow[]) => {
|
||||||
|
if(rows.length > this.sAssgnCount && this.assignedUsers.selectedRows.length > 0){
|
||||||
|
this.unassignedUsers.safelyUnselectAll()
|
||||||
|
}
|
||||||
|
|
||||||
|
this.sAssgnCount = rows.length;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user