如何将行号添加到我的树视图?
How to add row number to my tree view?
我需要在我的树视图中添加行号,以便用户可以了解 table 上的记录数。这可能吗?
我正在使用 python 2.7
开发 odoo8
在不创建新模块的情况下在树视图中添加行号。请按照以下步骤进行更改。
Stpe-1 : 打开 base.xml 文件驻留在 web 模块中。 (/web/static/src/xml/base.xml)
Step-2 : 在文件中搜索 <th t-if="options.selectable" width="1" >
.
Stpe-3 : 在上面搜索的行之前添加行 <th width="1">#</th>
。
例如
<th width="1">#</th>
<th t-if="options.selectable" width="1" >
Stpe-4 : 在文件中搜索 <t t-set="record" t-value="records.at(index)"/>
并添加行 <t t-set="row_number" t-value="index+1"/>
在那行之后。
Step-5 : 搜索 <th t-if="options.selectable" class="oe_list_record_selector" width="1">
并添加行 <th width="1"><t t-esc="row_number" /> </th>
在那行之前,比如
<th width="1"><t t-esc="row_number" /> </th>
<th t-if="options.selectable" class="oe_list_record_selector" width="1">
Step-6 : 在文件中搜索以下行,
<t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)"/>
并将其替换为下一行,
<t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0) + 1"/>
现在一切都完成了。只需使用 Ctrl+F5 在浏览器中重新加载 Odoo,您将在树视图中看到行号。
更新:
从这里下载模块 Row Number in List view
我需要在我的树视图中添加行号,以便用户可以了解 table 上的记录数。这可能吗?
我正在使用 python 2.7
开发 odoo8在不创建新模块的情况下在树视图中添加行号。请按照以下步骤进行更改。
Stpe-1 : 打开 base.xml 文件驻留在 web 模块中。 (/web/static/src/xml/base.xml)
Step-2 : 在文件中搜索 <th t-if="options.selectable" width="1" >
.
Stpe-3 : 在上面搜索的行之前添加行 <th width="1">#</th>
。
例如
<th width="1">#</th>
<th t-if="options.selectable" width="1" >
Stpe-4 : 在文件中搜索 <t t-set="record" t-value="records.at(index)"/>
并添加行 <t t-set="row_number" t-value="index+1"/>
在那行之后。
Step-5 : 搜索 <th t-if="options.selectable" class="oe_list_record_selector" width="1">
并添加行 <th width="1"><t t-esc="row_number" /> </th>
在那行之前,比如
<th width="1"><t t-esc="row_number" /> </th>
<th t-if="options.selectable" class="oe_list_record_selector" width="1">
Step-6 : 在文件中搜索以下行,
<t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)"/>
并将其替换为下一行,
<t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0) + 1"/>
现在一切都完成了。只需使用 Ctrl+F5 在浏览器中重新加载 Odoo,您将在树视图中看到行号。
更新: 从这里下载模块 Row Number in List view