Project

General

Profile

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. 
 

Back