xml - 导入按钮odoo 11后添加按钮
问题描述
大家。我试图在导入按钮之后添加一个按钮。我是这样尝试的:
<?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>
是的,它正在工作。该按钮在按钮创建后显示,但我想将按钮放在导入按钮之后。
解决方案
按钮导入位于此模板中:
<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
模块中。
只需扩展它,这将使您的按钮出现在list
and视图中,记得添加对模块kanban
的依赖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>
推荐阅读
- c# - 如何在 C# 中检测给定文件是否是有效的 .docx 而不仅仅是重命名为 .docx 的 .zip?
- angular - Angular Reactive 表单的 formArrays 未按预期绑定
- python - TypeError: 'module' object is not callable error with driver=webdriver("C:\\Python34\\Lib\\site-packages\\selenium\\webdriver\\chromedriver.exe")
- php - 类 stdClass 的对象无法转换为 int Laravel 5.6
- vba - 如何查找、打开和引用具有部分名称的工作簿
- ios - 如何替换字符串中的所有元音?
- python - 试图返回一个列表而不是 NoneType
- c# - 在 C# 中将文本从一个文本框复制到另一个文本框
- python - 如果一个键存在更多值,如何在 python 字典中打印特定值的键?
- velo - 让用户从图库中选择一张照片