【发布时间】:2014-03-04 08:53:20
【问题描述】:
我有一个整数字段,我只在其中显示使用“on_change”函数计算的值。
无论如何不要将该值存储在我的数据库中(使用函数字段的另一种方式)?
我也尝试设置 store=False 但我猜它不适用于整数字段
这是我的整数字段:
'quantite_op': fields.integer('Quantité produite par opération',store=False,readonly=True),
还有onchange函数:
def onchange_num_of(self,cr,uid,ids,of_num,operation_nom,quantite,context=None):
res = {}
if of_num:
ordre_f = self.pool.get('ordres_fabrication').browse(cr, uid,of_num,context=context)
res['delai_of'] =ordre_f.delai
res['quantite_of'] =ordre_f.quantite
if operation_nom:
record =self.search(cr, uid, [('of_num','=',of_num),('operation_nom','=',operation_nom)])
qte=0
for item in record:
prod = self.browse(cr, uid,item,context=context)
qte += prod.quantite
res['quantite_op'] = qte+quantite
return {'value': res}
谢谢
【问题讨论】: