Questions & Answers

kspecht
I'm new here

Formularfeldinhalte per Regel kombinieren

Hallo!

In einem FirstSpirit Formular existieren eine Combobox und ein Textfeld. Nun brauche ich die Werte automatisch in einem weiteren Textfeld kombiniert und mit einem Unterstrich getrennt. Siehe Screenshot.

Combobox-Wert: schwarz

+

Input Textfeld 1: weiss

=

Verstecktes Textfeld: schwarz_weiss

Am Ende geht es darum, dass dieser Wert in einem eigenen Tabellenfeld abgespeichert wird.

Kann man das mit den Regeln von FS 5.1.507 abbilden oder geht das gar nicht?


FS_Clix.JPG

0 Kudos
3 Replies
mbergmann
Crownpeak employee

Hallo Kevin,

mit den Regeln geht das ggf. nicht, weil man hier einen ValueService nutzen mรผsste, der aber laut ODFS die รœbergabe von Werten aus einer Combobox nicht unterstรผtzt. Was man hier hรถchstens einmal versuchen kรถnnte wรคre nicht den Wert per <PROPERTY name="VALUE".../> sondern den textuellen Wert รผber <PROPERTY name="ENTRY" ... /> an den ValueService zu รผbergeben. Das kommt aber darauf an, ob man im ValueService dann "vernรผnftig" mit dem Entry arbeiten kann. Letztlich mรผsste hier aber in jedem Fall ein Modul erstellt werden bzw. der ValueService einem bestehenden hinzugefรผgt werden.

Alternativ kann man hier aber mit einem FS_BUTTON arbeiten, der beim onClick ein Skript aufruft. Diesem kann man als Parameter die drei Eingabekomponenten mitgeben. Ausgehend von den Werten der ersten beiden kann das Skript dann in die dritte etwas hineinschreiben. Mit ein bisschen Regel-Zauberei kann man den Redakteur auch dazu "zwingen", dieen Button zu drรผcken.

Eine weitere Mรถglichkeit wรคre noch, den Wert im Rahmen des Freigabeworkflows auf dem Datensatz in das Feld zu schreiben - ob das in eurem Fall sinnvoll ist hรคngt davon ab, wann der ermittelte Wert benรถtigt wird (erst bei der Generieung oder vorher).

Viele GrรผรŸe

Michael

0 Kudos
MichaelaReydt
Community Manager

Hallo Kevin,

benรถtigst du noch weitere Hilfe oder hat dir Michaels Antwort bereits geholfen? In diesem Fall wรคre es super, wenn du seine "richtige Antwort" entsprechend markierst.

Solltest du zwischenzeitlich eine eigene Lรถsung gefunden haben, wรคre es toll, wenn du diese hier bereitstellst.

Viele GrรผรŸe

Michaela

0 Kudos

Hi,

das Problem wurde damals nicht weiter verfolgt, aber ist immer noch aktuell.

Wir haben gerade auf FS5.2 geupgraded - ist sowas in 5.2 mรถglich, oder mรผsste man immer ein Script bemรผhen, wie Michael es beschreibt?

GrรผรŸe,

Bianca

0 Kudos

Type a product name