mis_widget.xml 3.23 KB
Newer Older
François C. committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
<template>
    <t t-name="mis_builder.MisReport">
        <div class="oe_mis_builder_content">
            <t t-if="widget.mis_report_data">
                <h2><t t-esc="widget.mis_report_data.report_name" /></h2>
                <div class="oe_mis_builder_buttons oe_right oe_button_box">
                    <button class="oe_mis_builder_generate_content btn btn-sm oe_button"><img src="/web/static/src/img/icons/gtk-refresh.png"/> Refresh</button>
                    <button class="oe_mis_builder_print btn btn-sm oe_button"><img src="/web/static/src/img/icons/gtk-print.png"/> Print</button>
                    <button class="oe_mis_builder_export btn btn-sm oe_button"><img src="/web/static/src/img/icons/gtk-go-down.png"/>Export</button>
                    <button style="display: none;" class="oe_mis_builder_settings btn btn-sm oe_button"><img src="/web/static/src/img/icons/gtk-execute.png"/> Settings</button>
                </div>
                <table class="oe_list_content o_list_view table table-condensed table-striped mis_builder">
                    <thead>
                        <tr t-foreach="widget.mis_report_data.header" t-as="row" class="oe_list_header_columns">
                            <th class="oe_list_header_char">
                            </th>
                            <th t-foreach="row.cols" t-as="col" class="oe_list_header_char mis_builder_collabel" t-att-colspan="col.colspan">
                                  <t t-esc="col.label"/>
                                  <t t-if="col.description">
                                    <br/>
                                    <t t-esc="col.description"/>
                                  </t>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr t-foreach="widget.mis_report_data.body" t-as="row">
                            <td t-att="{'style': row.style}">
                                <t t-esc="row.label"/>
                                <t t-if="row.description">
                                  <br/>
                                  <t t-esc="row.description"/>
                                </t>
                            </td>
                            <td t-foreach="row.cells" t-as="cell" t-att="{'style': cell.style, 'title': cell.val_c}" class="mis_builder_amount">
                                  <t t-if="cell.drilldown_arg">
                                      <a href="javascript:void(0)"
                                          class="mis_builder_drilldown"
                                          t-att-data-drilldown="JSON.stringify(cell.drilldown_arg)"
                                      >
                                          <t t-esc="cell.val_r"/>
                                      </a>
                                  </t>
                                  <t t-if="!cell.drilldown_arg">
                                      <t t-esc="cell.val_r"/>
                                  </t>
                            </td>
                        </tr>
                    </tbody>
                    <tfoot>
                      <tr></tr>
                    </tfoot>
                </table>
            </t>
        </div>
    </t>
</template>