Formular nach Klick auf FS_BUTTON aktualisieren
Author: dude
Publication Date: 11/11/2011 14:58
Hallo,
ich versuche gerade mittels eines FS_BUTTON einen Termin einer referenzierten Entität in einen Datepicker des aktuellen Formulars zu übernehmen.
Ich schaffe es, die aktuelle Entität in der DB zu updaten/speichern, jedoch kriegt der Nutzer diese Änderungen nicht mit. Erst, wenn der auf Aktualisieren drückt (und die Meldung "Sie verlieren alle ungespeicherten Werte" abnickt), wird die Änderung im Formular aktualisiert.
Gibt es eine Möglichkeit, das "live" zu updaten?
Im Skritpt gibt es lt. Doku den context (BasicScriptContext), und das aktuelle Element (vom Typ DataSet) ...
Grüße,
Matthias
-
Author: Peter_Jodeleit - 11/14/2011 12:37
Wichtig ist der Teil: <PARAM name="textfield">#field.label_trade_fair_travel</PARAM>
<FS_BUTTON name="cs_tft_button" hFill="yes" noBreak="no" onClick="script:av_tft" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="update fair dates"/>
<LANGINFO lang="DE" label="Daten übernehmen"/>
</LANGINFOS>
<PARAMS>
<PARAM name="textfield">#field.label_trade_fair_travel</PARAM>
</PARAMS>
</FS_BUTTON>
<CMS_INPUT_TEXT name="label_trade_fair_travel" allowEmpty="yes" preset="copy" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Label"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
Im Skript kann man dann über die Variable textfield (vom Typ FormField) auf den Wert zugreifen, bzw. über textfield.set("mein wert") den Wert setzen.
[EDIT] Fehlerhafte Referenz nach Hinweis korrigiert
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar