Visu: Werte an Platzhalter übegeben

p2492

Level-1
Beiträge
9
Reaktionspunkte
0
Hallo Forum,

ich habe zwei Fragen zum Platzhalter Konzept der (Web) Visu:

1. Im Konfigurationsdialog eines Buttons verwende ich "Zoomen nach Vis.:"
Dort übergebe ich die Daten an den Platzhalter der aufgerufenen Visu wie folgt:
VISUNAME(Platzhaltername:=WerteObjekt)
Dabei wird die Visu zwar geöffnet, jedoch werden die Daten nicht an den Platzhalter übergeben.
Was mache ich falsch? (Trage ich das WerteObjekt im Dialog "Konfigurieren" direkt als Ersetzung ein, funktioniert alles.)
Da ich beim Aufruf jedoch dynamisch zuordnen möchte ist die statische Variante nicht brauchbar.

2. Wie kann ich den Platzhalter einer Visu im Programm ansprechen?
Mit CurrentVisu:='VISUNAME' kann ich die Visu aufrufen, wie kann ich die Daten an den Platzhalter übergeben?

Hoffe ich habe mich einigermaßen verständlich ausgedrückt und es findet sich jemand der mir weiter helfen kann.

Viele Grüße
p2492
 
Hallo,
zu 1.) bist du dir sicher, dass dein "WerteObjekt" den gewünschten (aktuellen) Inhalt enthält ? Für mich sieht das so aus, als wäre das nicht der Fall.

zu 2.) ich bin mir da gerade nicht sicher, was du meinst - aber ... du kannst dem Platzhalter m.E. nicht selbst Werte übergeben sondern nur der dem Platzhalter zugewiesenen Variablen. Diese sollte dann durch deren Wertänderung/Inhaltsänderung den Rest selbst übernehmen.

Gruß
Larry
 
Hallo Larry,

vielen Dank für deine Antwort.
zu 1.) Ja, bin ich. Ordne ich das gleiche Objekt in der Ersetzungsliste statisch zu werden die Daten korrekt angezeigt.
zu 2.) Ich habe drei Objekte einer gemeinsamen Struktur die unterschiedliche Inhalte haben. Dazu habe ich eine Visu. Es soll nun kontextbezogen die jeweilige Struktur an die Visu übergeben werden. Wenn ich eine Variable gleichen Typs dem Platzhalter statisch zuordne, muss ich bestehenden Inhalt des Quellobjektes in das Zielobjekt kopieren. Ist zwar möglich, jedoch nicht besonders performant. Darum stellt sich die Frage, ob die Zuordnung zum Platzhalter nicht dynamisch zur Laufzeit erfolgen kann.

....hoffe ich hab mich diesmal verständlicher ausgedrückt.

Vielen Dank und viele Grüße
p2492
 
Zurück
Oben