1
私のコード
def get_score(self, cr, uid, ids, context={}, arg=None,obj=None):
result = {}
for f in self.browse(cr, uid,ids):
net_score = float(f.earn_score.f.availed_score)
result[f.id] = net_score
return result
'net_score': fields.function(get_score, method=True, string='Net Score',type='float'),
このメソッドは、フォームビューで正常に動作しますが、すべてのプレーヤーのための正しいネットスコアを示しているが、私は、かんばんビューで同じフィールドを表示する場合、それかんばん表示に表示されたすべてのプレーヤーのnet_scoreを合計し、すべての累積スコアが同じであることを示します。
かんばんのすべてのプレイヤーでnet_hoursを表示するにはどうすればよいですか? net_score =フロート(f.earn_score.f.availed_score)
私はよく分からないが、それはする必要があります願っています:私は、私は1つのミスが見つかったコードを経て
結果[f.id] = net_scoreを – Shahid