无法在 qweb 中设置宽度
Cannot set width in qweb
<div class="row" style="border:1px solid black;">
<table class="table table-condensed" >
<thead style="border: 1px solid black;">
<tr>
<th class="text-left" width="5%" style="border-left:1px solid black;">Sl no</th>
<th class="text-center" style="border-left:1px solid black;">Account</th>
<th class="text-center" style="border-left:1px solid black;">Partner</th>
<th class="text-center" style="border-left:1px solid black;">Internal Reference</th>
<th class="text-center" style="border-left:1px solid black;">Description</th>
<th class="text-center" style="border-left:1px solid black;">Debit Amount(AED)</th>
<th class="text-center" style="border-left:1px solid black;">Credit Amount(AED)</th>
</tr>
</thead>
<tbody style="border-bottom: 1px solid black;">
<t t-set="count" t-value="1"/>
<tr t-foreach="o.line_ids" t-as="l" style="border-top: 1px solid black;">
<td class="text-left" width="5%"><span t-esc="count"/> <t t-set="count" t-value="count + 1"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.account_id.name"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.partner_id"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.account_id.code"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.name"/></td>
<td class="text-right" style="border-left:1px solid black;"><span t-field="l.debit"/></td>
<td class="text-right" style="border-left:1px solid black;"><span t-field="l.credit"/></td>
</tr>
<tr>
<td style="display:inline;border-left:1px solid black;border-top:1px solid black;">
<span t-if="o.ref">
<span>Reference:</span><span><span t-field="o.ref"/></span>
</span>
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
</tr>
</tbody>
</table>
</div>
您好,上面是我的 xml 代码。我面临的问题是我无法为列 Sl No
设置宽度 我尝试将 width="5%"
放入 th
和 td
中,我还尝试将其放入 style
喜欢 style="width:5%"
但这也行不通。请帮忙 。
提前致谢...
th
的宽度将被正确设置。问题应该出在宽度的值上,5%
可能不足以在同一行显示 Sl No
。
尝试
<tr>
<td colspan="7" style="display:inline;border-left:1px solid black;border-top:1px solid black;">
<span t-if="o.ref">
<span>Reference:</span><span><span t-field="o.ref"/></span>
</span>
</td>
</tr>
<div class="row" style="border:1px solid black;">
<table class="table table-condensed" >
<thead style="border: 1px solid black;">
<tr>
<th class="text-left" width="5%" style="border-left:1px solid black;">Sl no</th>
<th class="text-center" style="border-left:1px solid black;">Account</th>
<th class="text-center" style="border-left:1px solid black;">Partner</th>
<th class="text-center" style="border-left:1px solid black;">Internal Reference</th>
<th class="text-center" style="border-left:1px solid black;">Description</th>
<th class="text-center" style="border-left:1px solid black;">Debit Amount(AED)</th>
<th class="text-center" style="border-left:1px solid black;">Credit Amount(AED)</th>
</tr>
</thead>
<tbody style="border-bottom: 1px solid black;">
<t t-set="count" t-value="1"/>
<tr t-foreach="o.line_ids" t-as="l" style="border-top: 1px solid black;">
<td class="text-left" width="5%"><span t-esc="count"/> <t t-set="count" t-value="count + 1"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.account_id.name"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.partner_id"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.account_id.code"/></td>
<td class="text-left" style="border-left:1px solid black;"><span t-field="l.name"/></td>
<td class="text-right" style="border-left:1px solid black;"><span t-field="l.debit"/></td>
<td class="text-right" style="border-left:1px solid black;"><span t-field="l.credit"/></td>
</tr>
<tr>
<td style="display:inline;border-left:1px solid black;border-top:1px solid black;">
<span t-if="o.ref">
<span>Reference:</span><span><span t-field="o.ref"/></span>
</span>
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
<td style="border-top:1px solid black;">
</td>
</tr>
</tbody>
</table>
</div>
您好,上面是我的 xml 代码。我面临的问题是我无法为列 Sl No
设置宽度 我尝试将 width="5%"
放入 th
和 td
中,我还尝试将其放入 style
喜欢 style="width:5%"
但这也行不通。请帮忙 。
提前致谢...
th
的宽度将被正确设置。问题应该出在宽度的值上,5%
可能不足以在同一行显示 Sl No
。
尝试
<tr>
<td colspan="7" style="display:inline;border-left:1px solid black;border-top:1px solid black;">
<span t-if="o.ref">
<span>Reference:</span><span><span t-field="o.ref"/></span>
</span>
</td>
</tr>