xml - 如何将 t-if 用于字符串 odoo?

标签 xml odoo odoo-8 qweb

我想仅在单元格表内的 o.employee_id.name 变量具有特定值时显示该变量的值。我尝试这样做,但出现语法错误:

<t t-if="o.employee_id.name=='naswar'">
    <td>
        <span t-field="o.employee_id.name"/>
    </td>
</t>  

最佳答案

也许您的语法错误出现在代码的其他部分。如果打印一个空单元格以免破坏表格结构会好得多。试试这个:

<td>
    <t t-if="o.employee_id">
        <t t-if="o.employee_id.name == 'naswar'">
            <span t-field="o.employee_id.name"/>
        </t>
    </t>
</td>

关于xml - 如何将 t-if 用于字符串 odoo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31870580/

相关文章:

xml - 在具有命名空间的函数中查询 XML 数据

java - 方法取决于不存在的组 - Testng

android - 在 ListView 中设置背景颜色

odoo - QWebException : "' NoneType' object has no attribute 'with_context' "while evaluating "doc.with_context({' lang':doc.partner_id.lang})”

python - Odoo报告错误: Qweb error maximum recursion depth exceeded

python - 配置 Pycharm 调试 Odoo 8

java - Java中如何处理XML相关的异常?

OpenERP - 如何从我的 View 中删除保存按钮和放弃链接?

Odoo 标题按钮上的 JavaScript 事件

python - 如何在openERP 7中添加功能?