List Tree Model und Einträge auf Anforderung laden

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

List Tree Model und Einträge auf Anforderung laden

Beitrag von SkyHobbit (Specialist / 170 / 0 / 1 ) »
Hallo,

ich hab' mal wieder 'nen Problem :?

Ich baue mir gerade ein Programm, in dem zwei ListTree's nebeneinander dargestellt werden. Da es sich um sehr große Tree's handelt, möchte ich nur die erste Ebene nach dem Rootknoten expandieren (das klappt wunderbar), und den Rest bei Bedarf, sprich wenn der Knoten expandiert wird.
Ja ... soweit die Theorie. Nun hänge ich beim Expandieren und weiß nicht weiter ... Dazu gibt es zwar in der Doku auch das Kapitel 'Einträge auf Anforderung laden'. Leider werde ich daraus nicht schlau. Weiß jemand wie man das macht, bzw. kennt jemand ein Beispielprogramm welches mein Problem behandelt ??

Bis denne.
SkyHobbit

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
muss dazu nicht das Ereignis EXPAND_NO_CHILDREN mit der (eigenen) Ereignisbahndlungsklasse behandelt werden.

Beispiele findest Du im Object Browser über Umfeld->Beispiele->Control-Beispiele (TA DWDM).
Zum ListTree wird genau das Expandieren demonstriert.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von SkyHobbit (Specialist / 170 / 0 / 1 ) »
Hallo Ereglam,

leider ist bei den Controlbeispielen nur ein 'normaler' List Tree (CL_GUI_LIST_TREE), aber kein List Tree Model (cl_list_tree_model).

Der Unterschied war ja, daß beim List Tree Model die gesamte Datenverwaltung des Baumes von SAP übernommen wird. Dadurch läuft die Übergabe der Daten auch ganz anders.

Bis denne.
SkyHobbit

Beitrag von Flo (Specialist / 161 / 0 / 0 ) »
Ich hab auch schonmal so ein Tree Model eingesetzt und den Baum bei Bedarf aufgebaut, leider hab ich zur Zeit keinen Zugriff mehr auf den Code von damals, aber ich bin mir sehr sicher dass das Über das Event EXPAND_NO_CHILDREN gesteuert wurde.
Eine eventhandler methode implementieren und in dieser dann die neuen Daten raussuchen und mit add_node bzw add_nodes/add_items Knoten in den Baum reinhängen.

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
Hallo,
ich habe ähnliches Problem, nur verwende ich den Column-Tree, um genau zu sein, die Klasse CL_COLUMN_TREE_MODEL. Das Problem ist, dass das Attribut EVENTID_EXPAND_NO_CHILDREN in der Klasse und seinen Sub-Klassen nicht vorhanden ist, ich es jedoch definieren und implementieren kann, aber nicht regeistriere. Im Tree springt er dann auch in das entsprechende Coding, macht alles sauber durch, aber zeigt die neuen Knoten nicht an. Klick ich ein zweiter Mal drauf oder betätige die Enter-Taste, so werden mir die neuen Unterknoten angezeigt.

Hat jemand Erfahrung damit? Was mache ich falsch?

Gruss
Mr. ABAP ;)

Beitrag von sequence2k1 (ForumUser / 1 / 0 / 0 ) »
Hallo,

probier mal nachdem du die neuen Knoten hinzugefügt hast die Methode EXPAND_NODE nachzuschießen dann sollte das Ganze funktioniert.

LG

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1323
Views
Nochmal...List Tree Model und Einträge auf Anforderung laden
von SkyHobbit » 06.09.2005 07:40 • Verfasst in ABAP Objects®
1
Antw.
1261
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
1
Antw.
1333
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
5
Antw.
3410
Views
List Tree Model mit Toolbarmenü?
von MacLeod » 18.12.2012 13:16 • Verfasst in ABAP Objects®
3
Antw.
1222
Views
Das Tree Model und die Methode add_nodes
von JohnLocklay » 29.11.2016 17:12 • Verfasst in ABAP® Core

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141