ich möchte die Mausfunktion "scrollen" für eine ALV-Liste verwenden. Es soll so funktionieren wie in der SE16N. Wie und was muss ich dafür implementieren?
Ich benutze schon die Klasse cl_gui_alv_grid um z.B. auf das event data_changed zu reagieren. Sind die Methoden SET_SCROLL_INFO &Co. die richtigen?
Die Scrollbalken hor. und vert. sind schon an der ALV-Liste, funktionieren aber nur, wenn ich sie direkt mit der Maus anklicke und bewege.
das vorherige Anklicken hatte ich auch schon ausprobiert, leider ohne Erfolg. Mir kommt es vor, als müsste ich die Mausfunktionen noch extra abfragen, damit sich die Tabelle dann scrollen lässt. Oder ist das alles schon in der ALV-Klasse drin, so dass ich irgend einen anderen Fehler mache? So genau kenne ich mich da nämlich nicht aus.
Ich war froh, dass ich das Ändern von Tabellenfeldern hinbekommen habe.
Die Antwort ist im Moment nicht so dringend, da ich erst am Fr. wieder an der Stelle weiterbaue.
habe in der Zwischenzeit andere Baustellen gehabt.
Ich habe jetzt ein neues Dynpro mit einem neuen Custom Control angelegt, und das scrollen funktioniert einwandfrei. Auch standardmäßig! So hatte ich das auch erwartet.
Warum es aber in der alten Version nicht funktioniert hat, habe ich nicht heraus bekommen.