美文网首页odoo
odoo tree视图中长文本如何截短?

odoo tree视图中长文本如何截短?

作者: 隔壁小红馆 | 来源:发表于2019-12-30 09:32 被阅读0次

odoo的tree视图字段没有截短长文本功能,当显示长文本时就会很难看。下面提供一种方法可以变通实现该功能。
假定有一个较长文本的字段名为:description,我们在model中增加一个字段名为:display_description

display_description= fields.Char(string='Description', compute='_compute_display_description')

@api.depends('description')
@api.onchange('description')
def _compute_display_description(self):
     for rec in self:
         rec.display_description= (rec.description[:10] + '...') if len(rec.description) > 20 else rec.description

上面是说文本长度超过20,则截取前面10个字符并增加 ”...“
在tree视图中,隐藏description字段,显示display_description字段即可,也可以自行修改显示的字数。
仅供参考。

相关文章

  • odoo tree视图中长文本如何截短?

    odoo的tree视图字段没有截短长文本功能,当显示长文本时就会很难看。下面提供一种方法可以变通实现该功能。假定有...

  • odoo tree视图属性

    一般属性在这里插入图片描述 列表颜色在这里插入图片描述在这里插入图片描述 常用判断格式:在这里插入图片描述 编辑属...

  • odoo12中Tree视图中行字体风格

    从odoo11开始,tree视图行的文字风格通过 decoration-X 来设置的,可用的风格如下: deco...

  • tree视图默认筛选器

    odoo tree视图默认筛选器 开始不知道这是什么意思,上下文谢了search_default_my_messa...

  • odoo继承修改源码翻译

    在项目我们会遇到修改odoo翻译的问题 修改from, tree视图中的翻译这种场景非常简单,只需要继承需要修改的...

  • odoo12遇到的错误

    无效视图 odoo.tools.convert.ParseError: "无效视图 原因无法识别视图 解决办法:检...

  • odoo13 tree视图增加按钮

    之前写过一遍oooo10版本的增加按钮方法,在odoo13中已经不太适用,现在更新一下在13版本中增加按钮的方法,...

  • odoo12 如何在tree视图顶部增加按钮

    本例的需求是在购票(ticket_management)(模型 ticket.management)tree视图顶...

  • 短中长

    短中长 所有的目标都是人为设定,根据自身情况,量身定做,如订画、蝶泳学习,画展比赛排序,都清楚地写在日历、月历上,...

  • odoo 一个模型对应多个tree视图和form视图

    场景:在做财务的时候需要对一个model(account.move) 要有多个菜单,和多个form: 一个菜单系统...

网友评论

    本文标题:odoo tree视图中长文本如何截短?

    本文链接:https://www.haomeiwen.com/subject/jvepoctx.html