Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet

I want add the same attribute to all matched items of an xpath query inside a  inherited qweb report template.

My code only change the colour of "1. aaa" to red. (the first matched item)

I can use "/*[@class='test_class'][2]" for the second item, but this is not a solution there are to many items with "test_class" inside the inherited report.

 

<template id="test_report_document_raw">

     <h2 class="test_class">1. aaa</h2>

     <h2 class="test_class">2. bbb</h2>

     <h2 class="test_class">3. ccc</h2>

     ...

</template>


<template id="test_report_document" inherit_id="test.test_report_document_raw" primary="True">

     <xpath expr="//*[@class='test_class']" position="attributes">

          <attribute name="style">color: red;</attribute>

       </xpath>

</template

Avatar
Verwerfen

odoo will take the first one only !

Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Feb. 24
7236
4
Juli 19
8306
1
Feb. 18
9613
0
Mai 17
3859
0
Mai 16
2919