在导入按钮odoo 11之后添加按钮

时间:2019-10-02 13:10:39

标签: xml odoo odoo-11 erp

所有人。 我试图在导入按钮之后添加一个按钮。我曾经这样尝试过:

<?xml version="1.0" encoding="UTF-8"?>
<templates>
    <t t-extend="ListView.buttons">
        <t t-jquery="button.oe_form_button_create" t-operation="after" >
            <button name="button_import" type="button" t-if='widget.modelName == "my.model"' class="btn btn-sm btn-default o_import_button o_import_import">Upload</button>
        </t>
    </t>
</templates>

是的,它正在工作。按钮创建按钮后显示,但是我想将按钮放在导入按钮之后。

1 个答案:

答案 0 :(得分:2)

按钮导入位于此模板中:

 <t t-name="ImportView.import_button">
        <button t-if='widget.options.import_enabled' type="button" class="btn btn-sm btn-default o_button_import">
            Import
        </button>
    </t>

女巫位于base_import模块中。

只需对其进行扩展,这将使您的按钮出现在listkanban视图中,请记住要添加对base_import模块的依赖性

<t t-extend="ImportView.import_button">
    <t t-jquery="button.o_button_import" t-operation="after" >
        <button name="button_import" type="button" t-if='widget.modelName == "my.model"' class="btn btn-sm btn-default o_import_button o_import_import">Upload</button>
    </t>
</t>