Ich möchte einen benutzerdefinierten Listener auf die Bildlaufleiste der Ansichtsfensterebene legen, um anderen Code auszulösen, wenn die Bildlaufleiste verschoben wird. Ich habe derzeit den HorizontalScrollBarHandler erweitert und die Methode handleEvent() überschrieben. Der Handler muss die Bildlaufleiste vom ViewportLayer übernehmen, aber leider ist er privat und hat keine Getter-Methode. Gibt es eine andere Möglichkeit, auf die Bildlaufleiste zuzugreifen, um sie mit meinem benutzerdefinierten Handler zu verwenden?Zugriff auf Nattable ViewportLayer Bildlaufleiste?
0
A
Antwort
0
NatTable
ist ein Canvas
das ist ein Scrollable
. Also solltest du eigentlich nicht versuchen, mit Einbauten umzugehen. Es sollte möglich sein, natTable.getVerticalBar()
und natTable.getHorizontalBar()
anzurufen, um Ihren Listener zu registrieren.
Alternativ könnten Sie Ihren eigenen IScroller implementieren, wie hier erklärt: http://blog.vogella.com/2015/01/26/nattable-with-custom-scrollbars/
Aber nur für einen Zuhörer Hinzufügen es ausreichend sein sollte, Standard SWT Mechanismen zu verwenden.
Verwandte Themen
- 1. Wie friere ich nur sichtbare Spalten in SWT ein NatTable
- 2. Auto - Resize NatTable dynamisch
- 3. NatTable Filtering
- 4. NatTable maximale Spaltenbreite
- 5. Nattable Zeile Auswahl Provider
- 6. NatTable Filter mit Regex
- 7. NatTable Layout Formatierung
- 8. Selen: Zugriff auf Teile der Bildlaufleiste mit CSS-Selektor
- 9. Treeview in Nattable
- 10. Nattable IColumnAccessor ClassNotFound
- 11. NatTable - Neueste Zeile zuerst
- 12. Icons in NatTable-Zellen
- 13. Verwenden von NatTable ShowRowInViewportCommand
- 14. Nattable Dialoge Lokalisierung
- 15. Maven NatTable sauber + Installation fehlgeschlagen
- 16. Bildlaufleiste Stil auf Datentabelle
- 17. Bildlaufleiste der Bildlaufleiste fehlt
- 18. Braucht NatTable nach repaintCell eine manuelle Aktualisierung?
- 19. Ändern Sie einzelne Spalte Ausrichtung in nattable
- 20. Dynamische Änderung der Zeilenfarbe in NatTable
- 21. NatTable HoverStylingCommandHandler nicht durch HoverStylingCommand ausgelöst wird
- 22. Fragen über Nebula NatTable Sortieren und Filtern
- 23. Ändern der ausgewählten Zeilenfarbe in NatTable
- 24. Wie konfiguriere ich Schriftfarbe in nattable
- 25. JComboBox anpassen vertikale Bildlaufleiste
- 26. So verknüpfen Sie Bildlaufleiste und Bildlaufleiste
- 27. Browser Bildlaufleiste
- 28. Vertikale Bildlaufleiste?
- 29. Zeige Tooltip oben auf Achse und Bildlaufleiste
- 30. Warum verursacht translate3d (...) eine Bildlaufleiste auf Iframes?