OpenERP,使用python在rml报告中添加新列

时间:2014-08-22 08:32:41

标签: python report openerp odoo rml

以下是我从调查统计报告python对象

中获取的剪辑代码
if percantage:
    rml += """<td color="#FFF435"><para style="answer_bold">""" +                   
        tools.ustr(percantage) +"% (" + tools.ustr(cal_count) + """)</para></td>"""
rml += """<td color="#FFF435"><para style="answer_bold">"""+ tools.ustr(summery_perc)     
    +"%(" + tools.ustr(cal_count) + """)</para></td>""" 

我想要做的是在matrix_of_choices_only_one_ans问题类型中我想为每列添加平均回答问题和总体摘要我已经完成了计算代码部分但是当我添加新列时(看到它的行3)它会弹出错误。我在这里失踪了什么?你的任何帮助将不胜感激我是rml的新手

1 个答案:

答案 0 :(得分:1)

它会弹出错误,因为你有一个具有已定义列数的blockTable(以colWidth为单位),因此我们的列数不会超过此定义的数量。