如何从py odoo 10/11在qweb报告中添加带有值的html表

时间:2018-08-12 17:03:52

标签: html render odoo qweb

我有动态值,因此我想在qweb报告中显示多个html表。 我有py文件,我在qweb xml文件中传递记录集。 我想从py文件的qweb中添加具有数据库值的html表。

1 个答案:

答案 0 :(得分:0)

 <table class="table table-condensed" style="border: 3px solid Darkblue;
                                                                border-collapse: collapse;">
                <h3>Planning Menu</h3>
                <thead>
                    <tr style="background:#DCDCDC">
                        <th class="text-left">
                            <strong>Product Name</strong>
                        </th>
                        <th class="text-left">
                            <strong>Source Location</strong>
                        </th>
                        <th class="text-left">
                            <strong>Destination location</strong>
                        </th>
                        <th class="text-left">
                            <strong>Quantity on Hand</strong>
                        </th>
                        <th class="text-left">
                            <strong>Quantity</strong>
                        </th>
                        <th class="text-left">
                            <strong>Unit Of masure</strong>
                        </th>
                        <th class="text-right">
                            <strong>Actual Quantity</strong>
                        </th>
                    </tr>
                </thead>
                <tbody style="color: #D8F0DA
                            background: transparent">
                    <t t-foreach="doc.service_line" t-as="o">
                            <tr align="center" style="color:red;">
                                <td colspan="7">Service ID:<span t-field="o.service_type_id"/></td>
                            </tr>


                        <!--<p><span t-field="o.service_type_id"/> </p>-->
                        <tr t-foreach="o.product_line" t-as="l">
                            <td class="text-left">
                                <span t-field="l.product_id"/>
                            </td>
                            <td class="text-left">
                                <span t-field="l.default_location_src_id"/>
                            </td>
                            <td class="text-left">
                                <span t-field="l.default_location_dest_id"/>

                            </td>
                            <td class="text-left">
                                <span t-field="l.qty_available"/>
                            </td>
                            <td class="text-left">
                                <span t-field="l.qty"/>
                            </td>
                            <td class="text-right">
                                <span t-field="l.uom_id"/>
                            </td>
                            <td class="text-right">
                                <span t-field="l.actual"/>
                            </td>

                        </tr>
                    </t>

                </tbody>
            </table>