首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在qweb报表中显示字段的标签?

如何在qweb报表中显示字段的标签?
EN

Stack Overflow用户
提问于 2018-11-09 15:13:36
回答 2查看 1.4K关注 0票数 1

是否有一种方法来显示我们在qweb报告中放置在字段上的标签?

例如

在我的.py里

代码语言:javascript
复制
findings = fields.Text(string="Findings")

在我的.xml里

代码语言:javascript
复制
<t t-esc="findings" /> <!-- only shows the value -->

我们也能在qweb中得到标签吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-10 04:43:38

您无法获得该字段的标签。相反,您可以添加html标记来显示标签。

例如:

代码语言:javascript
复制
<p>Your Label <t t-esc="findings" /> </p>

 or
<span> Some Text <t t-esc="findings" /> </span>
票数 1
EN

Stack Overflow用户

发布于 2018-11-11 11:32:20

您可以使用函数获得字段描述(label),但我鼓励您像在odoo 发票报告中那样显示标签。

要获得date_invoice标签:

代码语言:javascript
复制
def get_field_label(self, model_name, field_name):
    ir_model_obj = self.env['ir.model']
    ir_model_fields_obj = self.env['ir.model.fields']
    model_id = ir_model_obj.search([('model', '=', model_name)], limit=1)
    field_id = ir_model_fields_obj.search([('name', '=', field_name), ('model_id', '=', model_id.id)], limit=1)

    return field_id.field_description
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53228395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档