Tree im Docking Container

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Tree im Docking Container

Beitrag von Balflear (ForumUser / 5 / 1 / 0 ) »
Moin,
vor kurzem habe ich die Docking Container kennengelernt. Funktioniert auch eigentlich alles wie ich es möchte, nur beim einbinden von ALV Trees gibt es eine kleine Unschönheit. In meinem Beispielprogramm habe ich es einmal mit einem Textedit versucht wo auch alles in Ordnung aussieht (Anhang1), binde ich jedoch ein Tree ein, sieht es aus als wenn er automatisch ein weiteres Docking im Docking erzeugt bzw ein SplitContainer erzeugt (Anhang2).


Habe ich irgendwas übersehen bzw wie kann ich diese Unschönheit beseitigen?

Hier ist mein kleines Testprogramm was ich dazu genutzt habe (ich weis der Tree bekommt keine Columns und nichts, aber gings nur ums proof of concept).

Code: Alles auswählen.

REPORT ysg_dok_akte.
DATA:
  ok_code TYPE sy-ucomm,
*  tree TYPE REF TO CL_GUI_ALV_TREE_SIMPLE,
  tree    TYPE REF TO cl_gui_alv_tree,
  edit    TYPE REF TO cl_gui_textedit,
  dock    TYPE REF TO cl_gui_docking_container.


CREATE OBJECT dock
  EXPORTING
    repid = sy-repid
    dynnr = '9000'
    side  = dock->dock_at_right
*   style = 0
    ratio = 50.


*CREATE OBJECT edit
*  EXPORTING
**    max_number_chars       =
**    style                  = 0
**    wordwrap_mode          = WORDWRAP_AT_WINDOWBORDER
**    wordwrap_position      = -1
**    wordwrap_to_linebreak_mode = FALSE
**    filedrop_mode          = DROPFILE_EVENT_OFF
*    parent                 = dock
**    lifetime               =
**    name                   =
*  EXCEPTIONS
*    error_cntl_create      = 1
*    error_cntl_init        = 2
*    error_cntl_link        = 3
*    error_dp_create        = 4
*    gui_type_not_supported = 5
*    others                 = 6.
*IF sy-subrc <> 0.
*ENDIF.


CREATE OBJECT tree
  EXPORTING
    parent                      = dock
  EXCEPTIONS
    cntl_error                  = 1
    cntl_system_error           = 2
    create_error                = 3
    lifetime_error              = 4
    illegal_node_selection_mode = 5
    failed                      = 6
    illegal_column_name         = 7
    OTHERS                      = 8.
IF sy-subrc <> 0.
ENDIF.



CALL SCREEN 9000.

INCLUDE ysg_dok_akte_status_9000o01.
INCLUDE ysg_dok_akte_ok_9000i01.

Ich hoffe ihr könnt mir helfen.
LG Balflear

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


Re: Tree im Docking Container

Beitrag von a-dead-trousers (Top Expert / 4281 / 214 / 1140 ) »
Ich glaube, das liegt daran, dass du noch keine Informationen im ALV-Tree anzeigst.
Der ALV-Tree ist im Herzen eigentlich ein CL_GUI_COLUMN_TREE mit einigen "angedockten" Gimicks. Von daher könnte ich mir vorstellen, dass sobald du echte Inhalte im ALV-Tree darstellst alles korrekt dargestellt wird.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Tree im Docking Container

Beitrag von Balflear (ForumUser / 5 / 1 / 0 ) »
Danke für den Tipp! Ich habe das Ganze im nächsten Versuch als cl_gui_column_tree umgesetzt und mit Werten gefüttert und tatsächlich wird der Baum ohne diese Unschönheit angezeigt.

Vielen Dank!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3097
Views
Docking Container im Docking Container
von GreatEMU » 25.04.2013 11:54 • Verfasst in ABAP Objects®
0
Antw.
1433
Views
Abstand zum Top bei Docking Container
von Gotti » 30.04.2008 11:14 • Verfasst in ABAP Objects®
2
Antw.
4880
Views
Docking-Container im Subscreen
von eschi78 » 10.11.2004 11:53 • Verfasst in ABAP Objects®
6
Antw.
5962
Views
Gesplitteter Docking-Container
von ralf.wenzel » 26.05.2013 18:33 • Verfasst in ABAP Objects®
6
Antw.
4780
Views
cl_salv_table und Docking Container
von JohnLocklay » 22.07.2018 15:40 • Verfasst in ABAP Objects®

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168