Detail
Detail
Das Dropdown ist aktuell so aufgebaut, dass sich der aufklappende Teil (die Liste mit den Items) in der HTML Struktur neben dem Button des Dropdowns befindet.
Das funktioniert grundsätzlich gut, hat aber den Nachteil, dass die Liste unter anderen Elementen verschwinden kann, wenn diese oder eines ihrer Parent-Elemente einen gesetzten höheren z-Index hat, als ein Vorfahr/Parent des Dropdowns.
Konkret taucht dieses Problem in den Tabellen auf, da hier die Tabellen Header einen zugewiesenen z-Index haben, der höher ist, als der z-Index des Tabellen-Bodys. Ein Dropdown das sich nun im Body befindet, Richtung Header öffnet und sich mit diesem überschneidet, liegt also hinter dem Header und wird damit von diesem überdeckt.
Um dieses Verhalten zu verhindern und dem Dropdown zu ermöglichen über allen anderen Elementen angezeigt zu werden, soll das Dropdown nun überarbeitet werden, sodass die Liste der Items ganz außen im DOM-Baum geöffnet wird.
Test
Tabelle mit Dropdowns öffnen, Fenster so positionieren/verändern, dass sich das dropdown nach oben öffnet. Die Dropdown-Liste überschneidet sich nun mit dem Tabellen Header und sollte über diesem angezeigt werden.
Ansonsten sollte die Funktionalität des Dropdowns gleich geblieben sein. (siehe #27330)