Feature #18879
Updated by Zhoujie Li 28 days ago
h2. Ziel Das Ziel ist es, ein Formular es eine Form oder einzelne Formularelemente mithilfe des QFQ-Reports FormElement mit hilfe QFQ zu erstellen. Ähnlich wie beim Inline-Edit, jedoch sollten diese bereits beim Laden der Seite editierbar sein. Beispiel beim Reservationstool: !clipboard-202406191412-sszwf.png! h2. Möglicher ansatz Es wird im vorraus schon eine Formular erstellt mit die verschiedene FormElement. <pre>SELECT '...&form=testForm|formMode= '...|formMode= (save,dynamic)|jsFunction=testFunction() AS _form' </pre> formMode = save (Dieser form muss mit eine Save aktion gespeichert werden) formMode = dynamic (Es ändert den Wert dynamisch ohne eine Save. Ähnlich DynamicUpdate) Es liefert eine JSON zurück die dann den HTML FormElement baut. Mit der neue QFQ token jsFunction kann man JavaScript-Funktionen einbauen, die beispielsweise Daten vom Server holen und anschliessend wie im Bild die Kreuzmatrix erstellen.