how can i write xml content (an external address ) in a python file in odoo.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客户关系管理
- e-Commerce
- 会计
- 库存
- PoS
- Project
- MRP
此问题已终结
1
回复
4818
查看
Hi,
For accessing view from python we can use like this:
return { 'type': 'ir.actions.act_window', 'name': _('Tasks from Tickets'), 'res_model': 'project.task', 'res_id': new_task.id, 'view_mode': 'form', 'view_id': self.env.ref('project.view_task_form2').id, 'context': { 'fsm_mode': True, } }type refers to the type of the view ( in here a window action). name refers to be shown on view, res model: the model of view, res_id, the id to be viewed in the view, view_mode: form, tree, ..., view_id: id of the view..
if we want to create a new view, we can code like below
self.env["ir.ui.view"].create({ "name": "Add separate label for decimal_places", "model": "res.currency", "inherit_id": self.env.ref("base.view_currency_form").id, "arch": """ < data> < field name="decimal_places" position="attributes"> < attribute name="nolabel">1 < /field> < field name="decimal_places" position="before"> < label for="decimal_places"/> < /field> < /data> """, })Hope it helps
相关帖文 | 回复 | 查看 | 活动 | |
---|---|---|---|---|
|
2
2月 24
|
3178 | ||
|
1
3月 18
|
6831 | ||
|
2
7月 24
|
14069 | ||
|
2
12月 23
|
12661 | ||
|
3
7月 22
|
22997 |