Register richten sich falsch aus
Dr. Gabriele Grüneberg
Ich habe im Serviceabruf (60110) ein neues Register erstellt und Felder darauf platziert. Wenn ich jetzt das Fenster maximiere, richten sich alle Register nach unten aus. Das heisst, die Standardfelder bleiben gleichzeitig wo sie sind und wandern damit sozusagen aus dem jeweiligen Register heraus. Ich hänge zwei Screenshot an. Ich habe keine Einstellung gefunden, die das verursachen könnte.Mit freundlichen Gruessen
Gabriele Grueneberg
Hallo! Irgendwer da draussen, der mit antworten kann?
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/ggrueneberg/Registerproblem.doc]Registerproblem.doc[/url]
Anders Olsson
Hello Gabriele,This is a problem with absolute positioning that doesn't quite work when resizing a form. The same problem exists in "Item Placement" of customize.
One workaround is to create a new rule attached to the FormResize event of the Service Call form. In this rule you can position the items. FormResize is also launched when the form is opened, so you don't have to duplicate your code.
Kind regards,
Anders Olsson
Dr. Gabriele Grüneberg
Hello Anders,see your own answer to
[url=http://www.coresystems.ch/forum.html?&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[tid]=4904]
With this the problem is solved. But now the fields in the new register ar not on top - but anyway - so we can work with this.
The creation of a register ist standard customize. So can coresystems this change in standard?
Kind regards
Dr. Gabriele Grueneberg
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/ggrueneberg/register.JPG]register.JPG[/url]
Anders Olsson
Hello Gabriele,I'm glad the workaround is acceptable. Unfortunately this problem relates to all types of GUI elements, not only Folders and is a result of how SAP handles positioning. To get your items correctly positioned after resizing the form - try the tip is my previous post (using the FormResize event). It works, but is not very performant if you have a lot of items.
Regards,
Anders
Dr. Gabriele Grüneberg
Hello Anders,after consulting our programmer, he suggested the following:
f1.LinkTo = refItemID;
so it is not necessry to comment out and we do not need the not so perfomant resize event.
Because the code is written by the standard functionality from coresuite (right mouse click - add new register - coresystems should repair this.
For the positioning of the element we could use the same solution - but we don't know, where we can put it into code.
Kind regards
Dr. Gabriele Grüneberg
0
Please sign in to leave a comment.
Comments
0 comments