Openerp 在两个字段中插入相同的数据
请帮忙,我有两列,A列和B列(A列和B列为float类型)。所以我想做的是,如果我填写A列中的值并点击save,我在A列中输入的自动值也会出现在B列中 我是这样做的Openerp 在两个字段中插入相同的数据,openerp,Openerp,请帮忙,我有两列,A列和B列(A列和B列为float类型)。所以我想做的是,如果我填写A列中的值并点击save,我在A列中输入的自动值也会出现在B列中 我是这样做的 def _dept_count(self, cr, uid, ids,A,B,arg, context=None): result = {} for r in self.browse(cr, uid, ids, context=context): B=0 if r.deposit:
def _dept_count(self, cr, uid, ids,A,B,arg, context=None):
result = {}
for r in self.browse(cr, uid, ids, context=context):
B=0
if r.deposit:
B = A
result[r.id] = A
return result
_columns = {
'name': fields.many2one('res.partner','Partner'),
'date':fields.date('Date of Deposit'),
#'deposit': fields.function(_save_deposit, type='float',string='Deposit'),
'available': fields.float('Available'),
'note': fields.text('Description'),
}
但没有任何回应。未包含在数据库中。请帮忙
p.S
他的第二个在同一个数据库中我发现您的代码有两个问题:
使用功能存款
,而不是保存存款
李>部门计数
返回一个dict,应该返回一个floatdept\u count
如果您试图在
存款更改时更新可用的,为什么不替代创建和写入方法?您还可以使用on\u change
设置备用字段的值。
除此之外,还有两个选项字段:函数和字段。相关;)
关于对不起…我忘了更改它了哈哈…,所以我必须使用创建和写入它们?您将要复制创建
上的存款
值。如果允许用户稍后更改存款金额,则可能需要在write
方法中包含一些逻辑。您可能需要更正或至少复制更改后的值。