如何制作QWeb报告小部件?

时间:2018-08-11 12:18:55

标签: odoo odoo-8 qweb

我正在尝试创建一个简单的Qweb小部件。我的代码是这样的

<template id="contact_name">
    <address t-ignore="true" class="mb0" itemscope="itemscope" itemtype="http://schema.org/Signature">
        <div t-att-class="'name' not in fields and 'css_non_editable_mode_hidden'">
            <span itemprop="name" t-esc="name"/>
        </div>
    </address>
</template>

然后我这样叫小部件

<address t-field="o.partner_id" t-field-options='{"widget": "contact_name", "fields": ["name"], "no_marker": true}' />

它没有打印出名称,而是打印了对象res.partner(703,)

如何打印名称?仅使用<span itemprop="name" t-esc="name"/>还是不够的吗?

1 个答案:

答案 0 :(得分:0)

self::$client = new Client(["base_uri" => "http://example.com/api/", "cookies" => true]);
$result = self::$client->get(["project/{projectId}", ["projectId" => $projectId]]);