在一个按钮中执行多个功能单击odoo 11

2024-09-30 22:12:28 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here我有一个按钮可以执行一个特定的操作,我有另一个不同型号的操作。我希望同一个按钮可以通过单击同时执行两个操作。 如下图所示,发送按钮更改模型中要发送的状态(purchase.request),创建RFQ在模型中创建RFQ(purchase.request.line.make.purchase.order),它们都工作正常,并且是分开的。我想要的是,当我点击CreateRFQ按钮时,我想要创建RFQ并同时更改要发送的状态。我怎样才能做到这一点。请在此处输入图像描述


Tags: 模型图像makerequest状态lineorderpurchase
1条回答
网友
1楼 · 发布于 2024-09-30 22:12:28

您必须处理create函数的超级调用: 例如:

@api.model
def create(self, vals):
    result = super(Purchase_order, self).create(vals)
    result.method_name()
    return result

相关问题 更多 >