Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged
3939 Prikazi

Hi all, 

Is it possible to use the Odoo views in my own front-end framework? i'm not reffering to the static Javascript api, i just want to use precompiled Odoo templates. 

I've tried to figure out how the template parser works, but no luck. I know the parsing is done by QWeb and I found the function "instance.web.fields_view_get" in /addons/web/static/src/js/views.js but there's nothing to find about this on https://doc.odoo.com. 

For example: I want to use the template "Product.template.product.kanban", so i do an RPC API call to http://myodooserver:8069/web/dataset/call_kw/product.template/fields_view_get. In the reponse i find "arch" wich contains a XML string. Then Odoo makes a call to http://myodooserver:8069/web/dataset/search_read. There i find records with data for example the "service" product: 

  • virtual_available: 0
  • name: "Service"
  • product_variant_ids: [1]
  • is_product_variant: true
  • __last_update: "2014-07-08 08:26:39"
  • image_small: null
  • uom_id: [5, "Hour(s)"]
  • lst_price: 75
  • qty_available: 0
  • type: "service"
  • id: 1
  • product_variant_count: 1

Wich file or function in /addons/web/static/src/js/ handles this respons and renders the XML template to HTML ? And is it possible to use this precessed HTML in my own web-application? 

Avatar
Opusti
Related Posts Odgovori Prikazi Aktivnost
2
dec. 24
2275
2
jul. 22
6992
1
feb. 22
4031
1
feb. 22
6952
0
nov. 21
4463