Ich habe eine Webseite, wo ich dynamisch eine Anzahl von Feldern und Variablen erstellen muss.dynamische Variable qweb odoo v8
Lassen Sie mich erklären: auf der ersten Seite, habe ich ein Textfeld, in dem ich habe die Anzahl der Benutzer schreiben was ich will. Diese Zahl wird als Parameter an die nächste Seite (Post-Methode) übergeben und als nb_user auf der Seite Two gesammelt.
Im template.xml der Seite Zwei ich habe diesen Code:
<form method="POST" class="col-md-8" action="/page_three">
<t t-foreach="nb_user" t-as="user">
<input type="text" name="comp_1_user_1" id="comp_1_user_1" class="form-control" placeholder="Computer user"/>
</t>
<input type="submit" class="btn btn-primary" value="Validate"/>
Was würde ich ist wie das auf der Anzahl basiert, die in der Post (nb_user) übergeben wird, es dynamisch die Menge an schaffen soll Textfelder und erstellen auch eindeutige ID (comp_1_user_1, comp_1_user_2 etc ....), so dass ich diese Daten in meine Datenbank eingeben kann. So
, wenn der Parameter 3 wurde dann sollte es drei Textfelder erstellen und erstellen 3 Variablen comp_1_user_1, comp_1_user_2, comp_1_user_3.
Ich hoffe, dass ich klar genug war. Ich bin sehr neu in Odoo und Qweb.
Vielen Dank für Ihre Hilfe.
Kann ich den Code für Ihre Modellklasse sehen oder fügen Sie die Daten direkt zur Datenbank hinzu? – yorodm
Hallo. Die Daten werden an ein Modell übertragen, das sie der Datenbank hinzufügt. Aber dieser Teil funktioniert gut. Es ist nur so, dass ich Textfelder und ihre Attribute dynamisch generieren muss, basierend auf einem Parameter, den ich auf der vorherigen Seite (Ganzzahl) erhalten habe. –