Sevus,
ich habe einen Spilttercontainer mit 2 Rows und 1 Column.
Den unteren Container (2,1) soll der Anwender nach bedarf ein oder ausblenden.
Beim Ausblenden soll der obere Container (1,1) sich entsprechend vergrößern.
Kann mir jemand sagen wie das funktioniert?
Es gibt zwar Methoden wie set_visible, set_height usw... aber es passiert nix
SET_VISIBLE auf das eingebundene Control im Container anwenden und nicht auf den Splitter.
SET_ROW_HEIGHT bzw. SET_COLUMN_WIDTH, je nachdem wie du es brauchst.
(Beim Bereich der "eingeklappt" werden soll.)
Danach immer CL_GUI_CFW=>FLUSH damit die Daten auch sicher an das Frontend geschickt werden.
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.
wenn du eine Zeile ausblenden willst, probier doch die Höhe der zeile auf "0" zu setzen oder die nicht auszublendende Zeile auf 100% ( oder einen so großen Wert, dass damit 100% erreicht werden )
hast du den Easy oder den normalen? Beim Easy hab ich die Methode set_sash_position benutzt. Da muss man nur die Prozentzahl angeben wie groß der Container sein soll.