summaryrefslogtreecommitdiff
path: root/addons/base/static/src/xml/base.xml
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-08-17 15:16:35 +0200
committerXavier Morel <xmo@openerp.com>2011-08-17 15:16:35 +0200
commitbd497353714b3d7b05af941815f649c44a3b394c (patch)
tree935da3025f00d7bf934967316fc65f329e2cea6e /addons/base/static/src/xml/base.xml
parent2f8e6e62e57898168fd67bfb904ec158b34efbe1 (diff)
[IMP] convert listviews (non-editable anyway) to collections
bzr revid: xmo@openerp.com-20110817131635-cv3qcbiarmlk5o3o
Diffstat (limited to 'addons/base/static/src/xml/base.xml')
-rw-r--r--addons/base/static/src/xml/base.xml10
1 files changed, 7 insertions, 3 deletions
diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml
index 4f0be9bd552..37994228705 100644
--- a/addons/base/static/src/xml/base.xml
+++ b/addons/base/static/src/xml/base.xml
@@ -555,8 +555,12 @@
</tr>
</tfoot>
</table>
-<t t-name="ListView.rows" t-foreach="rows" t-as="row">
- <t t-call="ListView.row"/>
+<t t-name="ListView.rows" t-foreach="records.length" t-as="index">
+ <t t-call="ListView.row">
+ <t t-set="record" t-value="records.at(index)"/>
+ <t t-set="row_index" t-value="index"/>
+ <t t-set="row_parity" t-value="index_parity"/>
+ </t>
</t>
<tr t-name="ListView.row" t-att-class="row_parity"
t-att-data-index="row_index">
@@ -573,7 +577,7 @@
<td t-if="!column.meta and column.invisible !== '1'" t-att-title="column.help"
t-att-class="'oe-field-cell' + (align ? ' oe-number' : '')"
t-att-data-field="column.id">
- <t t-raw="render_cell(row.data, column)"/>
+ <t t-raw="render_cell(record.toForm().data, column)"/>
</td>
</t>
<td t-if="options.deletable" class='oe-record-delete' width="1">