我的代码:
new Microsoft.Office.Tools.Excel.Controls.WebBrowser();
此方法适用于表单视图,显示每个玩家的正确净分数,但是当我想在看板视图中显示相同的字段时,它总结了看板视图上显示的所有玩家的net_score,显示所有玩家的累积得分相同
如何为看板中的每位玩家显示 net_hours ?
答案 0 :(得分:0)
当我查看代码时,我发现了一个错误:net_score = float(f.earn_score.f.availed_score)
我不确定,但希望它应该是:net_score = float(f.earn_score + f.availed_score)
要显示看板的净得分以及其他观点,您可以尝试以下代码:
def get_score(self, cr, uid, ids, context={}, arg=None,obj=None):
result = {}
for f in ids:
curr_obj = self.browse(cr,uid,f)
net_score = float(curr_obj.earn_score + curr_obj.availed_score)
result[f] = net_score
return result