Skip to Content
Menu
This question has been flagged
2 Replies
2439 Zobrazenia

Hi,

priority

The product name is too long. I want to print the first 10 characters in the output. What is HTML Qweb code?



Thanks.

Avatar
Zrušiť
Best Answer

Hello this is Gulshan Negi

Well, you can do this by using the code below.


< span t-field = "product.name" t-options = '{"widget": "text", "options": {"widget": "text", "truncate": 10}}' / >

I hope it will work.

Thank you

Avatar
Zrušiť
Best Answer

Hi,

You can limit the length of characters of field from python using size attribute.

For that, inherit product.template model and override the name field and give attribute size=10

class ProductTemplate(models.Model):
_inherit = "product.template"
name = fields.Char('Name', index='trigram', required=True, translate=True, size=10)

Regards

Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
3
apr 18
4546
0
jún 25
348
1
aug 17
5733
0
aug 15
7031
1
mar 15
5096