Auswahl des Pane funktioniert nicht
Sebastian Schweer
Hallo,ich habe mir ein paar UDFs selbst gebaut und will diese nun auf der entsprechenden Maske genau platzieren.
Leider schlägt dies jedoch fehl, da jedes Mal, wenn ich in der Spalte "ItemUID" (grüner Bereich) das Pane eintage, für den diese UDFs vorgesehen sind, die UDFs leider überhaupt nicht mehr angezeigt werden. Lasse ich die Spalte ItemUID jedoch leer, werden mir die UDFs angezeigt, jedoch dann auf allen Reitern.
Also das Pane zuzuweisen klappt, wenn ich das ganze Codebasiert mache. Also mit dem Code:
addField1.FromPane = 6;
addField1.ToPane = 6;
addField1.AffectsFormMode = false;
Aber eben nicht, wenn ich es über die Spalte versuche. Woran kann dies liegen?
Viele Grüße,
Sebastian
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/sebastianschweer/pane.JPG]pane.JPG[/url]
Michael Egloff
Hallo Sebastian,kannst du mir nochmals erklären, wo du das gewünschte PaneLevel einträgst?
Du hast einen Screenshot vom Optimizer angehängt, normalerweise "verschiebt" man UDF's mit dem 'New Items' Modul.
Hast du den Rechts-klick Assisstent benutzt zum die UDFs verschieben?
Gruss,
Michael
Sebastian Schweer
Hallo Michael,ich habe versucht das PaneLevel in der Spalte "ItemUID" im grünen Bereich einzutragen.
Die UDFs selbst, habe ich nicht per Wizard oder Rechter Maustaste erzeugt, sondern per C# Code, und wollte diese UDFs dann mit der Spalte "ItemUID" auf der entsprechenden Pane platzieren.
Dies klappte jedoch leider nicht. Die gewünschte Pane konnte ich nur per C# Code bestimmen.
Viele Grüße,
Sebastian
Michael Egloff
Hallo Sebastian,die Spalte ItemUID im Optimizer ist nicht dafür vorgesehen um das entsprechende Panelevel zu definieren. Der grüne Bereich beim Optimizer ist der Auslöser (oder Trigger). Wenn du im grünen Bereich den Event FormLoad auswählst und bei ItemUID etwas einträgst, dann wird diese Regel NIE ausgeführt (weil der FormLoad ein FormEvent ist und somit gar keine ItemUID benötigt).
Wenn du im Optimizer UDF's mit Code definierst, dann musst du auch die PaneLevel Definition in deinem Code machen.
Gruss,
Michael
Sebastian Schweer
Hallo Michael,vielen Dank für die ausführliche Antwort.
Viele Grüße,
Sebastian
0
Please sign in to leave a comment.
Comments
0 comments