Hello everyone.
Can anyone know, how to display customized many2one field as selection field in website shopping cart. Please share the ideas(also code).Thanks in advance
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello everyone.
Can anyone know, how to display customized many2one field as selection field in website shopping cart. Please share the ideas(also code).Thanks in advance
Pass all model objects of the many2one field to the template.
then ...
<select>
<t t-foreach="all_objects" t-as="each_objects">
<option><t t-esc="each_objects.name"/>
</option>
</t></select>
Don't forget to close the <t>-Tag with </t>.
tank u , i shall ...
Does anybody know how to "Pass all model objects of the many2one field to the template.", see answer of "Odoo developer". I could not find an easy way. I could grap the model in the controller via env() and then try to fetch all records in a for loop or something like that but there must be a simpler "odoonic" way to do this, I guess.
(As the questions is old, I am using Odoo 11)
(I would have done a comment but I am not allowed)
Thanks
Ok, figured it out myself:
put this in the controller
all_objects = request.env['model.name'].search([])
values = {
"some_values": some_values,
"all_objects": all_objects
}
return request.render(template_name, values)
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
1
gen 22
|
2889 | ||
|
0
gen 24
|
1068 | ||
|
1
nov 15
|
12059 | ||
|
1
mar 15
|
8511 | ||
|
0
mar 15
|
3564 |
dear vadivel,
If i understood you right , I think you need to add widget="selection" on your many2one field.
I hope I helped you.