تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
15105 أدوات العرض

If I have some calculated value and I want to display it on report.

For example

<t t-set="price_unit" t-value="get_price_unit(l)"/>
<span t-esc="price_unit"/>

The only thing I could use in the previous versions was formatLang, but that is a webkit method and Odoo 10 doesn't have that anymore. Is there any other way to format the number and it's thousands separator in qweb?



الصورة الرمزية
إهمال
أفضل إجابة

I needed to show a thousand separator in a Qweb invoice field and I succeeded with the following  expression

<tr t-foreach="o.invoice_line" t-as="l">
...      <td><span t-esc="'{:,}'.format(l.price_subtotal)"/></td>
</tr>

 

الصورة الرمزية
إهمال
أفضل إجابة

Hi,


Please check this,

<t t-esc="'{0:,.0f}'.format(price_unit)" />

Thanks
Aswini iWesabe
الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
7
أغسطس 19
24804
0
سبتمبر 18
4343
0
يوليو 17
3790
0
مارس 17
4673
4
ديسمبر 23
43327