web-dev-qa-db-ja.com

Odoo 10-Qweb t-ift-else構文

Qwebのif-elseの正しい構文がどれであるかわかりません。

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

ここで何が問題になっていますか?

3
M.E.

<t t-else=""><td>bar</td></t>を使用する必要があります。 ドキュメント をご覧ください。

7
Juan Salcedo

上記の行で、elseタグを閉じています<t t-else/>

次のように書く必要があります:

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

T-Elifも試してみてください:

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