Questions & Answers

markusbucher
I'm new here

Wie erstellt man einen 1-2-3 Wizard in WebEdit?

Hallo,

ich suche nach einer Anleitung, wie man in FS5 einen Wizard baut, mit dem in 1-2-3 Stil Daten abgefragt werden, die dann zur Erzeugung eines neuen Eintrags in einer Datenquelle fรผhrt. Ich bin der Meinung, dass das in FS5 gehen soll, finde aber die richtige Stelle in der Doku nicht.

Die Formulare selbst kenne ich, die funktionieren auch gut in WebEdit, ich wรผrde eben gerne so einen Wizard bauen.

Danke fรผr Hinweise und Tipps ๐Ÿ™‚

Markus Bucher

0 Kudos
3 Replies
mbergmann
Crownpeak employee

Hallo Herr Bucher,

das ist in FS5 mit den sog. Agents mรถglich, mit denen man sich zur Laufzeit Formulare zusammenbauen kann. Dazu nutzt man ein entsprechendes Skript.

Prinzipieller Ablauf im Skript ist hier:

  • Man erstellt sich ein Formular รผber den FormsAgent (dieser macht aus einem XML-String, der dieselbe Syntax hat wie ein FirstSpirit-Formular, ein Formular-Objekt)
  • Man holt sich einen OperationAgent
  • ... und aus diesem eine ShowFormDialogOperation

Auf der ShowFormDialogOperation ruft man dann mit dem fertigen Formular die .perform-Methode auf und erhรคlt ein FormData-Objekt, das man auswerten kann. Bei einem Wizard wรผrde man abhรคngig von den Eingaben im ersten Formular dann ein weiteres definieren.

Die Agents bekommt man รผber den Kontext (hier am Beispiel des OperationAgent):

opAgent=context.requireSpecialist(OperationAgent.TYPE);

0 Kudos

Hallo Herr Bucher,

konnte Ihnen Michaels Antwort weiterhelfen oder benรถtigen Sie noch weitere Unterstรผtzung?

Viele GrรผรŸe

Michaela Pahl

0 Kudos

Hallo Frau Pahl,

wir sind noch dran an der Umsetzung. Ich melde mich bei weiteren Fragen.

Viele GrรผรŸe,

Markus Bucher

0 Kudos

Type a product name