Skip to Content

Odoo qweb 中打印行号

在 Odoo 的 QWeb 报表中打印行号,可以通过在循环中使用 `enumerate` 函数来实现。以下是示例代码:


```xml

<tr t-foreach="o.order_line" t-as="line">

    <t-set name="index" value="enumerate(line)"/>

    <td>

        <span t-esc="index + 1"/>

    </td>

    <!-- 其他列 -->

</tr>

```


### **解释**

1. **`t-foreach`**:用于遍历订单行。

2. **`t-as`**:定义循环变量。

3. **`t-set`**:在循环中设置索引变量 `index`,使用 `enumerate` 函数获取当前行的索引。

4. **`t-esc`**:显示索引值加 1,以便从 1 开始计数。


通过这种方式,您可以在报表中显示行号作为第一列。

Odoo qweb 中打印行号
6776, Administrator June 21, 2016
Tags
Archive