Hallo, willkommen bei Meta ![]()
Sie können die group-index-table-header-after-username- und group-index-table-row-after-username-Outlets verwenden, um eine Kopfzeile/Zeile neben der Benutzernamen-Spalte einzufügen.
Zum Beispiel:
Für die Kopfzeile können Sie die TableHeaderToggle-Komponente verwenden.
Für die Zeile können Sie zum Beispiel <div>{{this.args.member}}</div> verwenden – Sie können auf Daten mit {{this.args.member}} zugreifen.
Sie müssen das Grid-CSS korrigieren, um eine neue Spalte einzufügen.
.group-members--can-manage {
grid-template-columns: 3fr repeat(5, minmax(min-content, 1fr)) 3em;
^
}
Wenn Sie die Spalte verschieben möchten, ist die Positionierung aufgrund von display: contents etwas knifflig. Die Verwendung von order kann jedoch funktionieren.
Nebenbei bemerkt, haben Sie möglicherweise Probleme, den Status des Benutzers zu erhalten. In meinen Tests wurden die Daten in member bei gesperrten oder stummgeschalteten Benutzern nicht reflektiert (silencedTillDate oder suspendedTillDate sind undefiniert). Ich bin mir nicht sicher, ob hier ein Fehler vorliegt. Ich habe vorerst nicht weiter nachgeforscht!
Ich hoffe, das hilft.
