web-dev-qa-db-fra.com

Odoo 10 - Syntaxe Qweb t-if t-else

Je ne sais pas quelle est la bonne syntaxe pour if-else dans qweb.

<t t-if="Origin != l.Origin">
  <td>foo</td>
<t t-else/>
  <td>bar</td>
</t>

Qu'est-ce qui ne va pas ici?

3
M.E.

Vous devez utiliser <t t-else=""><td>bar</td></t>, regardez la documentation .

7
Juan Salcedo

Dans les lignes ci-dessus, vous avez fermé else tag<t t-else/> 

Vous devriez écrire comme suit: 

<t t-if="Origin != l.Origin">
  <td>foo</td>
</t>
<t t-else="">
  <td>bar</td>
</t>

Vous essayez aussi t-Elif: 

<t t-if="Origin != l.Origin">
    <td>foo</td>
</t>
<t t-Elif="">
    <td>bar</td>
</t>
1
Jignasha Royala