Was hat diese Wunschlistenanfrage inspiriert?Wir arbeiten oft mit großen Datentabellen (1e5-1e7 Zeilen).Manchmal möchten wir ein wenig nach oben scrollen, aber die Bildlaufleiste rechts ist schwer zu erreichen, und in großen Tabellen verschiebt sich die Ansicht um Tausende von Zeilen, wenn man sie überhaupt berührt.Wir bleiben also bei den Pfeiltasten oder PG-Up/PG-DN, was umständlich ist.
Welche Verbesserung würden Sie sich wünschen?Dies ist eine Funktion, die wir in ein selbst entwickeltes Tool implementiert haben, das unglaublich beliebt wurde.Die Idee ist folgende: In einer Datentabelle drücken (oder halten) Sie eine Taste, z. B. die Mausradtaste, und dann, wo auch immer Ihre Maus gestartet ist, dy = (aktuelles Y-Pixel der Maus auf dem Bildschirm) – (Y-Pixel starten, als auf die Schaltfläche geklickt wurde) , dann beträgt die Scrollrate pow(dy,3)/100000 Zeilen/Sekunde .Ich empfehle, nur in eine Richtung zu scrollen (vertikal vs. horizontal, vielleicht basierend auf dem Winkel des Ziehens).
Warum ist diese Idee wichtig? Diese Funktion ermöglicht ein reibungsloses Scrollen von Datentabellen von sehr langsam zu sehr schnell mit kleinen Mausbewegungen und ermöglicht Benutzern eine schnelle Navigation durch ihre Tabellen.