0

我有一个模块 feedback_form 他们我有几个领域。现在我能够得到报告中的所有值。但我有两个字段应该以表格格式出现。一条记录在两个字段中可能有 2 个值。其他记录可能在两个字段中都有 4 个值。所以我应该得到动态的行创建方式

'insp_msr1' : fields.many2many('results.measure','results_measure_rel','super_id','results_measure_id','Result',),
'insp_rslt' : fields.one2many('feedback.tree','insp_rsltts','Inspection Result',),

如何使用表格格式在 .RML 报告中获取这两个字段 [[repeatIn(o.insp_rslt,'l', 'tr') ]][[([ tc.valuess or '' for tc in o.insp_rslt ]) ] ]

已经尝试过,但我无法以表格的形式制作

4

1 回答 1

1

你必须像这样添加部分:

<section>
  <para>[[repeatIn(o.insp_rslt,'line')]]</para>
  <blockTable colWidths="180.0" >
    <tr>
      <td>
        <para>[[ format(line.name) ]] </para>
      </td>
    </tr>
  </blockTable>
</section>
于 2015-08-21T09:25:40.443 回答