Python 树视图中的Odoo 10额外按钮启动创建功能
嘿,伙计们,我在我的树/表单视图中的create按钮旁边创建了一个按钮,但它没有启动我想要的功能,而是执行与create相同的操作 templatess.xml 此外,如果可能,请让我知道如何添加按钮旁边的导入,而不是创建。非常感谢你 请参阅工作视图:Python 树视图中的Odoo 10额外按钮启动创建功能,python,openerp,Python,Openerp,嘿,伙计们,我在我的树/表单视图中的create按钮旁边创建了一个按钮,但它没有启动我想要的功能,而是执行与create相同的操作 templatess.xml 此外,如果可能,请让我知道如何添加按钮旁边的导入,而不是创建。非常感谢你 请参阅工作视图: 你需要用JS编写一个监听器来捕捉你的按钮。请参阅此处的详细信息:o\u list\u button\u add是创建按钮的名称。您需要将其替换为导入按钮的名称。我想做一些http调用,解析JSON数据并在视图中创建新条目。我将尝试@qvpham
你需要用JS编写一个监听器来捕捉你的按钮。请参阅此处的详细信息:
o\u list\u button\u add
是创建按钮的名称。您需要将其替换为导入按钮的名称。我想做一些http调用,解析JSON数据并在视图中创建新条目。我将尝试@qvpham方法。谢谢你们。你们需要用JS编写一个监听器来捕捉你们的按钮。请参阅此处的详细信息:o\u list\u button\u add
是创建按钮的名称。您需要将其替换为导入按钮的名称。我想做一些http调用,解析JSON数据并在视图中创建新条目。我将尝试@qvpham方法。谢谢你们。
<template id="template" xml:space="preserve">
<!-- <t t-extend="FormView.buttons">
<t t-jquery="button.oe_form_button_create" t-operation="after">
<button type="button">My button</button>
</t>
</t> -->
<t t-extend="ListView.buttons">
<t t-jquery="button.o_list_button_add" t-operation="after">
<t t-if="widget.model=='ba.data'">
<button name="fetch" class="btn btn-primary btn-sm o_list_button_add" type="button">Fetch Data</button>
</t>
</t>
</t>
</template>
# -*- coding: utf-8 -*-
from odoo import models, fields, api, exceptions
class Session(models.Model):
_name = 'ba.data'
name = fields.Char(required=True)
@api.one
def fetch(self):
# SOME CODE HERE