xml - odoo 在哪里解析 xml 文件以将它们存储在数据库中?
问题描述
我想在 odoo 10 中的每个表单视图中添加一个按钮,我可以添加一个继承 ir.ui.view 的模型并声明一个函数以处理按钮单击,但是按钮它自己如何添加它,在哪里odoo 解析 xml 文件以将它们存储在数据库中?,我想到达那里以便在表单标签中注入按钮 - >标题标签?以编程方式?
解决方案
Edit/Create
您可以通过继承FormView.buttons
模板在按钮附近放置一个新按钮。
你可以在这里找到文件web/static/src/xml/base.xml
<t t-name="FormView.buttons">
<div class="o_form_buttons_view">
<button t-if="widget.is_action_enabled('edit')" type="button"
class="btn btn-primary btn-sm o_form_button_edit" accesskey="a">
Edit
</button>
<button t-if="widget.is_action_enabled('create')" type="button"
class="btn btn-default btn-sm o_form_button_create" accesskey="c">
Create
</button>
</div>
<div class="o_form_buttons_edit">
<button type="button"
class="btn btn-primary btn-sm o_form_button_save" accesskey="s">
Save
</button>
<button type="button"
class="btn btn-default btn-sm o_form_button_cancel" accesskey="j">
Discard
</button>
</div>
</t>
希望它会帮助你。
推荐阅读
- python - 为任务添加延迟,直到特定文件从存储桶中移出
- hyperledger-fabric - 在 Hyperledger Fabric 2.2 中设置 logspout 时出现错误
- konvajs - 在 konvajs 中将某个对象拖放到它们上后,是否可以旋转一个组?
- asp.net - VB6代码获取调用aspx路径信息
- python - Flask SQLAlchemy中的查询结果不一致
- javascript - 从转换后的 HTML 画布中获取图像数据
- python - 如何在条目小部件的 tkinter 显示中清除 Intvar() 的默认值为 0?
- java - 即使应用程序在后台,如何发出通知?
- python - 如何拉出嵌套文档
- adfs3.0 - ADFS 自定义声明返回过滤的组成员身份?