【问题标题】:How to add row number to my tree view?如何将行号添加到我的树视图?
【发布时间】:2016-05-23 12:50:35
【问题描述】:

我需要在我的树视图中添加行号,以便用户可以了解表中的记录数。这可能吗?

我正在使用 python 2.7 开发 odoo8

【问题讨论】:

标签: python treeview openerp


【解决方案1】:

在树视图中添加行号而不创建新模块。请按照以下步骤进行更改。

Stpe-1 : 打开的 base.xml 文件位于 web 模块中。 (/web/static/src/xml/base.xml)

第 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 : 在文件中搜索 &lt;t t-set="record" t-value="records.at(index)"/&gt; 并在该行之后添加行 &lt;t t-set="row_number" t-value="index+1"/&gt;

第 5 步: 搜索 &lt;th t-if="options.selectable" class="oe_list_record_selector" width="1"&gt; 并在该行之前添加行 &lt;th width="1"&gt;&lt;t t-esc="row_number" /&gt; &lt;/th&gt;,例如,

<th width="1"><t t-esc="row_number" /> </th>    
<th t-if="options.selectable" class="oe_list_record_selector" width="1">

第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

【讨论】:

    猜你喜欢
    • 2012-12-07
    • 2014-04-16
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多