in controller we use --> request.render() method to render qweb template but this isn't working in model how can i render qweb template throug model ??
Câu hỏi này đã bị gắn cờ
1
Trả lời
12466
Lượt xem
Hi, here you have a snippet of code that works for me:
def _qweb_render(self, o=None):
val = {
'docs': o,
'doc_model': 'motor.record',
'doc_ids': [o.id],
}
html = self.pool["ir.ui.view"].render(self.env.cr, self.env.uid, 'yourmodule.your_view_xml_id, val, engine='ir.qweb', context=self.env.context).decode('utf8')
return HTMLSafe(html)
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng ký| Bài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
|---|---|---|---|---|
|
|
3
thg 9 17
|
10375 | ||
|
|
1
thg 7 25
|
5154 | ||
|
|
1
thg 5 25
|
6097 | ||
|
|
1
thg 4 25
|
4872 | ||
|
|
1
thg 2 25
|
4221 |