definiere, wird mir dieser beim Ablauf des Programms hell hinterlegt ( oder was auch immer ich in meinen GUI-Settings eingestellt habe). Auf jeden Fall sieht dieser Block farblich anders aus als der Rest des Dynpros.
Nun meine Frage.
Wie ist das denn realisiert worden? Letztlich ist doch so ein Selektionsbild nix anderes als ein normaler generierter Dynpro (meist Numemr 1000).
Ich möchte nämlich gerne auf einem eigenen Dynpro (kein Selektionsscreen) auch einen selbst definierten Block hervorheben. Aber kurzes Debugging des Sel.Screen hat mir keine Lösung offenbart.
tut er ja auch (indem er Daten in Frames hervorhebt ).
Ich frage mich eben nur, ob ich ihm irgendwie klarmachen kann, dass er Daten auch in einem Frame nicht hervorheben soll, damit eben manche Blöcke hervorgehoben werden können und andere eben nicht.
wenn Du im Screen Painter einen Frame benutzt, wird der doch standardmässig 'heller' dargestellt (bzw. je nach Farbeinstellungen) als der Dynprohintergrund. Habe gerade eben mal einen Testdynpro erstellt. Sobald Du einen Frame aufziehst, wird der in einer anderen Farbe dargestellt.
Hast Du das gemeint?
Hervorgehoben werden nur Felder innerhalb eines Frames, bei denen das Attribut 'Hell' gesetzt wurde. Wenn dieses Attribut z.B. für ein Eingabefeld nicht gesetzt ist, dann wird dieses Feld auch innerhalb eines Frames nicht hervorgehoben dargestellt.
Dass ein Frame hervorgehoben wird (standardmäßig) ist ja klar. Aber um auf einem Screen mit mehreren Frames EINEN davon hervorzuheben müsste ich versuchen die anderen abzudunkeln.
Somit bleibt die Frage - kann man das irgendwo einstellen oder eben nicht, weil die GUI sich da um alles kümmert?