2

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

i.e Name = "Administrator"

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

"Admin..."

我有关于这个主题的谷歌,但没有运气,也没有与此相关的此类文档。

任何帮助,将不胜感激。

4

1 回答 1

1

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

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

将函数调用到 Qweb 模板中

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

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

于 2017-10-30T08:08:24.410 回答