gpt4 book ai didi

python - 在 OpenERP-7 中将值从一种形式传递到另一种形式

转载 作者:太空宇宙 更新时间:2023-11-04 01:14:54 25 4
gpt4 key购买 nike

我的表单中有一个按钮。通过那个按钮,我正在调用另一种形式。我正在尝试传递要在表单“B”字段上设置的表单“A”的值。我正在使用 return 打开表单。我尝试使用 context.update 来设置表单“B”的字段值。但是值(value)观没有通过。我也没有任何错误。我的 python 代码如下:

def creates(self,cr,uid,ids,context):
for id in ids:
deg_obj=self.pool.get('deg.form').browse(cr,uid,id)
my_id=int(deg_obj.my_products)
prr= int(deg_obj.categg_temp)
pch= int(deg_obj.categ_temps)
cch= int(deg_obj.categ_temp2)
return{
'view_type': 'form',
'view_mode': 'form',
'res_model': 'product.product',
'context': context.update({'pr': prr}),
'type': 'ir.actions.act_window',
'nodestroy':False,
'target': 'inline',
}

我真的需要这方面的帮助。因为我了解到为此,我们必须使用 context.update,但我不知道我错在哪里。请指导我。问候

最佳答案

您有一个表单“A”,其中包含字段“Afield_name”,您希望将该值加载到表单“B”的字段“Bfield_name”中。除了上下文之外,您所做的一切都是正确的。上下文中的键应该是 'default_'+your_field_name

def creates(self,cr,uid,ids,context):
for id in ids:
deg_obj=self.pool.get('deg.form').browse(cr,uid,id)
my_id=int(deg_obj.my_products)
prr= int(deg_obj.Afield_name)

return{
'view_type': 'form',
'view_mode': 'form',
'res_model': 'product.product',
'context': context.update({'default_Bfield_name': prr}),
'type': 'ir.actions.act_window',
'nodestroy':False,
'target': 'current',
}

关于python - 在 OpenERP-7 中将值从一种形式传递到另一种形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com