qweb模板odoo中的字符串函数

String function in qweb template odoo

我想在 qweb 模板中显示特定长度的数据,更多数据将被替换为 ...

i.e Name = "Administrator"

如果我只想显示前五个字符,

"Admin..."

我 google 关于这个主题,但运气不好,也没有相关的文档。

如有任何帮助,我们将不胜感激。

在解析器报告上创建自定义函数 class

def cal_string(string):
    if len(string) >5
        val=string[:5]+'...' 
    else: 
        val=string
    return val

将函数调用到Qweb模板中

 <field t-esc="cal_string(string)" />

希望我的回答对您有所帮助:)