콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
3899 화면

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? 

아바타
취소
관련 게시물 답글 화면 활동
2
12월 24
2266
2
7월 22
6989
1
2월 22
4026
1
2월 22
6943
0
11월 21
4456