odoo在哪里解析xml文件以将它们存储在数据库中?

时间:2018-06-21 22:46:11

标签: xml xml-parsing views odoo

我想在odoo 10中的每个 form 视图中添加一个按钮,我可以添加一个继承ir.ui.view的模型并声明一个函数以处理按钮click,但是该按钮它的自我如何添加它,odoo在哪里解析xml文件以将它们存储在数据库中? ,我想到达那里以便注入 表单标签->标头标签?以编程方式?

1 个答案:

答案 0 :(得分:0)

您可以通过继承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>

希望它会对您有所帮助。