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?