콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
6 답글
21406 화면

Hi,I have a integer field (0) but when i put value 10000 in it it will display it as 10,000 i want to display it without comma.I have selected number field because i need to select Max number from it and add 1 in Max number for new entry. Can any body help me how i can do it in ODOO 9.

아바타
취소
베스트 답변

The widget="char" works for me.

<field name="number" widget="char"/>

 

아바타
취소

I think the widget="char" is the best option since it works also in Odoo 17.
<field name="number" options="{'format': 0}" /> does not work in Odoo 17.

widget="char" only work in form view but not work in tree view

베스트 답변

You can use the options attribute disable numeric formatting:

<field name="number" options="{'format': 0}" />
아바타
취소
베스트 답변

This way will work across all the view types in V15.
<field name="id" widget="integer" options="{'format': 0}"/>

아바타
취소
베스트 답변

Its separator based on your language you can change/remove from Language.(To do : Setting > Translation > Your LANGUAGE and change/remove Thousand Separator)

아바타
취소
작성자

Working but it affected all the float fields, I need this only a Integer field.

For only integer, there is no any direct way. You need to change framework code (probably in format.js file)

베스트 답변

Normaly you can use

therefore you have to define "numberfield" inside the kanban tag






Attention! has no display="full" for automatic line breaks

아바타
취소
베스트 답변

On a Kanban (for example), you can do this:

<span t-esc="record.id.raw_value"/>
아바타
취소
관련 게시물 답글 화면 활동
4
7월 25
34983
1
3월 23
2241
0
11월 16
2421
1
5월 18
5971
0
12월 24
900