SlideShare a Scribd company logo
www.cybrosys.com
Widgets In Odoo
INTRODUCTION
 There are many widgets present in Odoo user interface to perform different functionalities. Status bar,
Checkboxes, Radio button etc. make the operations in Odoo simpler. In this blog, I will be explaining about
different default widgets in Odoo, its purpose, and implementation syntax..
1. Many2many Checkboxes
This field displays a list of checkboxes. Usually used to display one or more
related items. See the fig.
 Use widget=’many2many_checkboxes’, to get the many2many checkbox effect.
2. Statusbar
 Used to display the status of a process. We can use widget=’statusbar’ to get the Status Bar effect.
3.Percentpie
The widget is used for to display progress chart. We can use widget=’percentpie’ to get the
effect. This widget is applicable for both integer and float field. Float value will be converted into
an integer value
4. Guage
 Guage is similar to ‘Percentpie’. You can use Use widget=’guage’ to get the Guage effect. But in the case of
gauge, you have to add another field, for the maximum value. Set the following option in XML code.
<field name="entry_progress" widget="gauge"
style="width:120px;height:90px;cursor:pointer;"
options="{'max_field': 'maximum_rate'}">
Entry Progress
</field>
 Here ‘maximum_rate’ is an integer field.
5. Progressbar or Progress
 Displays the progress of a process. Use widget=’progressbar’ to get the effect.
6. Many2many Tags
Similar to the many2many checkbox, but it displays multiple items as tags. (see the fig). Use
widget=’many2many_tags’ to get the effect.
7. Handle
This widget is used to drag the line up and down. This widget is mainly applicable to tree view. We can use
widget=’handle’ to get the effect.
8. Many2many Binary
Many2many_binary filed will provide an option to upload a file and view the preview. The widget is
available only for binary field. Use widget=’many2many_binary’ to get the following effect.
9. Many2many Kanban
Use widget=’many2many_kanban’ to get the many2many kanban effect. We can set ‘many2man
fields as kanban view by using ‘many2many_kanban’ widget.
10.Mail Followers & Mail Thread
We track every model using the ‘mail_followers’ widget.
Use widget=’mail_folowers’ to get the effect.
11.Selction
Displays a list of items. Use widget=’selection’ to get the effect. It is applicable only for ‘many2one’ field
12.Radio
Use widget=’radio’ toge the radio button effect.
13.Float Time
Use widget=’float_time’ to get the float time effect. You have to define the field type as ‘float’
14.Image
Use widget=’image’ to get an Image widget. . This widget is used for binary field.
15.Email
If we set the widget as ‘email’ for a character field the character will be displayed as an email link.
When the user clicks on the data field it will redirect to compose mail form. We can use widget=’email’ to get the
effect.
16.Phone
If we use mobile app, then we can directly dial the number to clipboard by using widget=’phone’.
17.Monetary
. The field allows the user to append currency with our amount. Use widget=’monetary’ to get the monetary
effect
18.URL
If we set the widget as url for a character field the character will be displayed as hyperlink. Use widget=’url’
19.Checkbox
The widget displays checkboxes. Use the widget=’checkbox’ to get the effect.
20.Integer
A field set as integer will allow only integer values. .We can use widget=’integer’ to get th
effect.
21.Date
We can use widget=’date’ to get the following effect. It will convert the datetime field into date field.
22.Html
We can use widget=’html’ to get the following effect.
23.Html Frame
We can use widget=’html_frame’ to get the html frame effect. Here we will get the default frame
for our field.
24.Priority
Use widget=’priority’ to get the priority widget.
25.Boolean Button
Teh boolean_button is useful to set toggle value for the field. Use widget=’boolean_button’ to get the field.
26.Upgrade Boolean
We can use widget=’upgrade_boolean’ to get the following effect. When we click on the field of
‘upgrade_boolean’ widget, then it will pop up the window as below..
27.Upgrade Radio
We can use widget=’upgrade_radio’ to get the following effect.
28.Char Domain
We can set the domain for a particular field using ’char_domain’ widget. Use widget=’char_domain’
to get the effect
29.Statinfo
Use widget=’statinfo’ to get the following effect. The widget will display the count.
30.Many2many Attendee
Use the widget=’many2manyattendee’ to get the following effect.
31.On2many
Use widget=’one2many’ to get the following effect.
32.One2many List
Use widget=’one2many_list’ to get the following effect.
33.Widget on Button
We can use widget=’widgetonbutton’ for the following effect.
34.Website Button
widget=’website_button’ will give you the following effect.
Refer this link for more:
https://www.cybrosys.com/blog/widgets-in-odoo
Thank You !
Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park,
Kakkancherry,
Calicut University P.O.
Calicut
Kerala, India - 673635.
Cybrosys Ltd
15, ST Antonys Road,
Forest Gate, London
England,
E79QA.
Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, Kerala,
India-682030.

More Related Content

What's hot

Odoo - CMS dynamic widgets
Odoo - CMS dynamic widgetsOdoo - CMS dynamic widgets
Odoo - CMS dynamic widgets
Odoo
 

What's hot (20)

Empower your App by Inheriting from Odoo Mixins
Empower your App by Inheriting from Odoo MixinsEmpower your App by Inheriting from Odoo Mixins
Empower your App by Inheriting from Odoo Mixins
 
Developing New Widgets for your Views in Owl
Developing New Widgets for your Views in OwlDeveloping New Widgets for your Views in Owl
Developing New Widgets for your Views in Owl
 
Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)
 
The Odoo JS Framework
The Odoo JS FrameworkThe Odoo JS Framework
The Odoo JS Framework
 
Defining Kanban View in Odoo15 | Advanced Views
Defining Kanban View in Odoo15 | Advanced ViewsDefining Kanban View in Odoo15 | Advanced Views
Defining Kanban View in Odoo15 | Advanced Views
 
07.Advanced Abap
07.Advanced Abap07.Advanced Abap
07.Advanced Abap
 
Odoo - Business intelligence: Develop cube views for your own objects
Odoo - Business intelligence: Develop cube views for your own objectsOdoo - Business intelligence: Develop cube views for your own objects
Odoo - Business intelligence: Develop cube views for your own objects
 
Module Structure in Odoo 16
Module Structure in Odoo 16Module Structure in Odoo 16
Module Structure in Odoo 16
 
Odoo ORM Methods | Object Relational Mapping in Odoo15
Odoo ORM Methods | Object Relational Mapping in Odoo15 Odoo ORM Methods | Object Relational Mapping in Odoo15
Odoo ORM Methods | Object Relational Mapping in Odoo15
 
Odoo - CMS dynamic widgets
Odoo - CMS dynamic widgetsOdoo - CMS dynamic widgets
Odoo - CMS dynamic widgets
 
How to Define One2Many Field in Odoo 15
 How to Define One2Many Field in Odoo 15 How to Define One2Many Field in Odoo 15
How to Define One2Many Field in Odoo 15
 
Translation in Odoo 14
Translation in Odoo 14Translation in Odoo 14
Translation in Odoo 14
 
Odoo - From v7 to v8: the new api
Odoo - From v7 to v8: the new apiOdoo - From v7 to v8: the new api
Odoo - From v7 to v8: the new api
 
Odoo Experience 2018 - Visualizing Data in Odoo: How to Create a New View
Odoo Experience 2018 - Visualizing Data in Odoo: How to Create a New ViewOdoo Experience 2018 - Visualizing Data in Odoo: How to Create a New View
Odoo Experience 2018 - Visualizing Data in Odoo: How to Create a New View
 
What are Wizards - Defining and Launching in Odoo 15Wizards - Defining and La...
What are Wizards - Defining and Launching in Odoo 15Wizards - Defining and La...What are Wizards - Defining and Launching in Odoo 15Wizards - Defining and La...
What are Wizards - Defining and Launching in Odoo 15Wizards - Defining and La...
 
What is Computed Fields and @api Depends in Odoo 15
What is Computed Fields and @api Depends in Odoo 15What is Computed Fields and @api Depends in Odoo 15
What is Computed Fields and @api Depends in Odoo 15
 
How to show warning _ error messages in Odoo 16
How to show warning _ error messages in Odoo 16 How to show warning _ error messages in Odoo 16
How to show warning _ error messages in Odoo 16
 
How to Define Many2one Field in Odoo 15
How to Define Many2one Field in Odoo 15How to Define Many2one Field in Odoo 15
How to Define Many2one Field in Odoo 15
 
View Inheritance in Odoo 16
View Inheritance in Odoo 16View Inheritance in Odoo 16
View Inheritance in Odoo 16
 
ATG Advanced RQL
ATG Advanced RQLATG Advanced RQL
ATG Advanced RQL
 

Viewers also liked

Viewers also liked (9)

How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?
 
Odoo (OpenERP) - Creating a module
Odoo (OpenERP) - Creating a moduleOdoo (OpenERP) - Creating a module
Odoo (OpenERP) - Creating a module
 
Odoo Web Services
Odoo Web ServicesOdoo Web Services
Odoo Web Services
 
Development Odoo Basic
Development Odoo BasicDevelopment Odoo Basic
Development Odoo Basic
 
Timesheet based payroll
Timesheet based payrollTimesheet based payroll
Timesheet based payroll
 
Xml operations in odoo
Xml operations in odooXml operations in odoo
Xml operations in odoo
 
User Manual For Crafito Odoo Theme
User Manual For Crafito Odoo ThemeUser Manual For Crafito Odoo Theme
User Manual For Crafito Odoo Theme
 
Odoo - Create themes for website
Odoo - Create themes for websiteOdoo - Create themes for website
Odoo - Create themes for website
 
Odoo - Backend modules in v8
Odoo - Backend modules in v8Odoo - Backend modules in v8
Odoo - Backend modules in v8
 

Similar to Widgets in odoo

The java swing_tutorial
The java swing_tutorialThe java swing_tutorial
The java swing_tutorial
sumitjoshi01
 
Gui builder
Gui builderGui builder
Gui builder
learnt
 
3.5 the controls object
3.5   the controls object3.5   the controls object
3.5 the controls object
allenbailey
 
Day 4: Android: UI Widgets
Day 4: Android: UI WidgetsDay 4: Android: UI Widgets
Day 4: Android: UI Widgets
Ahsanul Karim
 
Day 5: Android User Interface [View Widgets]
Day 5: Android User Interface [View Widgets]Day 5: Android User Interface [View Widgets]
Day 5: Android User Interface [View Widgets]
Ahsanul Karim
 
Android User Interface: Basic Form Widgets
Android User Interface: Basic Form WidgetsAndroid User Interface: Basic Form Widgets
Android User Interface: Basic Form Widgets
Ahsanul Karim
 

Similar to Widgets in odoo (20)

Keynote + Next Gen UIs.pptx
Keynote + Next Gen UIs.pptxKeynote + Next Gen UIs.pptx
Keynote + Next Gen UIs.pptx
 
The java swing_tutorial
The java swing_tutorialThe java swing_tutorial
The java swing_tutorial
 
The java rogramming swing _tutorial for beinners(java programming language)
The java rogramming swing _tutorial for beinners(java programming language)The java rogramming swing _tutorial for beinners(java programming language)
The java rogramming swing _tutorial for beinners(java programming language)
 
Notification android
Notification androidNotification android
Notification android
 
ch20.pptx
ch20.pptxch20.pptx
ch20.pptx
 
Gui builder
Gui builderGui builder
Gui builder
 
Programming Without Coding Technology (PWCT) Getting Started - Create your f...
Programming Without Coding Technology (PWCT)  Getting Started - Create your f...Programming Without Coding Technology (PWCT)  Getting Started - Create your f...
Programming Without Coding Technology (PWCT) Getting Started - Create your f...
 
Basic of Abstract Window Toolkit(AWT) in Java
Basic of Abstract Window Toolkit(AWT) in JavaBasic of Abstract Window Toolkit(AWT) in Java
Basic of Abstract Window Toolkit(AWT) in Java
 
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & SpinnerAndroid User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
 
Hats tutorial custom widget
Hats tutorial   custom widgetHats tutorial   custom widget
Hats tutorial custom widget
 
Maya
MayaMaya
Maya
 
3.5 the controls object
3.5   the controls object3.5   the controls object
3.5 the controls object
 
Maya
MayaMaya
Maya
 
Useful Tools for Making Video Games - XNA (2008)
Useful Tools for Making Video Games - XNA (2008)Useful Tools for Making Video Games - XNA (2008)
Useful Tools for Making Video Games - XNA (2008)
 
JAVA AWT
JAVA AWTJAVA AWT
JAVA AWT
 
Day 4: Android: UI Widgets
Day 4: Android: UI WidgetsDay 4: Android: UI Widgets
Day 4: Android: UI Widgets
 
Day 5: Android User Interface [View Widgets]
Day 5: Android User Interface [View Widgets]Day 5: Android User Interface [View Widgets]
Day 5: Android User Interface [View Widgets]
 
Android UI
Android UIAndroid UI
Android UI
 
Android User Interface: Basic Form Widgets
Android User Interface: Basic Form WidgetsAndroid User Interface: Basic Form Widgets
Android User Interface: Basic Form Widgets
 
Java awt
Java awtJava awt
Java awt
 

More from Celine George

More from Celine George (20)

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 

Recently uploaded

Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
seri bangash
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
AUDIJEAngelo
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 

Recently uploaded (20)

What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
Using Generative AI for Content Marketing
Using Generative AI for Content MarketingUsing Generative AI for Content Marketing
Using Generative AI for Content Marketing
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdf
 
Transforming Max Life Insurance with PMaps Job-Fit Assessments- Case Study
Transforming Max Life Insurance with PMaps Job-Fit Assessments- Case StudyTransforming Max Life Insurance with PMaps Job-Fit Assessments- Case Study
Transforming Max Life Insurance with PMaps Job-Fit Assessments- Case Study
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastUnlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
 
LinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptxLinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptx
 
Did Paul Haggis Ever Win an Oscar for Best Filmmaker
Did Paul Haggis Ever Win an Oscar for Best FilmmakerDid Paul Haggis Ever Win an Oscar for Best Filmmaker
Did Paul Haggis Ever Win an Oscar for Best Filmmaker
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
 
Hyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings releaseHyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings release
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | ShajaraLuxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 

Widgets in odoo

  • 2. INTRODUCTION  There are many widgets present in Odoo user interface to perform different functionalities. Status bar, Checkboxes, Radio button etc. make the operations in Odoo simpler. In this blog, I will be explaining about different default widgets in Odoo, its purpose, and implementation syntax..
  • 3. 1. Many2many Checkboxes This field displays a list of checkboxes. Usually used to display one or more related items. See the fig.  Use widget=’many2many_checkboxes’, to get the many2many checkbox effect.
  • 4. 2. Statusbar  Used to display the status of a process. We can use widget=’statusbar’ to get the Status Bar effect. 3.Percentpie The widget is used for to display progress chart. We can use widget=’percentpie’ to get the effect. This widget is applicable for both integer and float field. Float value will be converted into an integer value
  • 5. 4. Guage  Guage is similar to ‘Percentpie’. You can use Use widget=’guage’ to get the Guage effect. But in the case of gauge, you have to add another field, for the maximum value. Set the following option in XML code. <field name="entry_progress" widget="gauge" style="width:120px;height:90px;cursor:pointer;" options="{'max_field': 'maximum_rate'}"> Entry Progress </field>  Here ‘maximum_rate’ is an integer field.
  • 6. 5. Progressbar or Progress  Displays the progress of a process. Use widget=’progressbar’ to get the effect. 6. Many2many Tags Similar to the many2many checkbox, but it displays multiple items as tags. (see the fig). Use widget=’many2many_tags’ to get the effect.
  • 7. 7. Handle This widget is used to drag the line up and down. This widget is mainly applicable to tree view. We can use widget=’handle’ to get the effect. 8. Many2many Binary Many2many_binary filed will provide an option to upload a file and view the preview. The widget is available only for binary field. Use widget=’many2many_binary’ to get the following effect.
  • 8. 9. Many2many Kanban Use widget=’many2many_kanban’ to get the many2many kanban effect. We can set ‘many2man fields as kanban view by using ‘many2many_kanban’ widget.
  • 9. 10.Mail Followers & Mail Thread We track every model using the ‘mail_followers’ widget. Use widget=’mail_folowers’ to get the effect.
  • 10. 11.Selction Displays a list of items. Use widget=’selection’ to get the effect. It is applicable only for ‘many2one’ field 12.Radio Use widget=’radio’ toge the radio button effect.
  • 11. 13.Float Time Use widget=’float_time’ to get the float time effect. You have to define the field type as ‘float’ 14.Image Use widget=’image’ to get an Image widget. . This widget is used for binary field.
  • 12. 15.Email If we set the widget as ‘email’ for a character field the character will be displayed as an email link. When the user clicks on the data field it will redirect to compose mail form. We can use widget=’email’ to get the effect. 16.Phone If we use mobile app, then we can directly dial the number to clipboard by using widget=’phone’. 17.Monetary . The field allows the user to append currency with our amount. Use widget=’monetary’ to get the monetary effect
  • 13. 18.URL If we set the widget as url for a character field the character will be displayed as hyperlink. Use widget=’url’ 19.Checkbox The widget displays checkboxes. Use the widget=’checkbox’ to get the effect.
  • 14. 20.Integer A field set as integer will allow only integer values. .We can use widget=’integer’ to get th effect. 21.Date We can use widget=’date’ to get the following effect. It will convert the datetime field into date field.
  • 15. 22.Html We can use widget=’html’ to get the following effect. 23.Html Frame We can use widget=’html_frame’ to get the html frame effect. Here we will get the default frame for our field.
  • 16. 24.Priority Use widget=’priority’ to get the priority widget.
  • 17. 25.Boolean Button Teh boolean_button is useful to set toggle value for the field. Use widget=’boolean_button’ to get the field. 26.Upgrade Boolean We can use widget=’upgrade_boolean’ to get the following effect. When we click on the field of ‘upgrade_boolean’ widget, then it will pop up the window as below..
  • 18. 27.Upgrade Radio We can use widget=’upgrade_radio’ to get the following effect.
  • 19. 28.Char Domain We can set the domain for a particular field using ’char_domain’ widget. Use widget=’char_domain’ to get the effect 29.Statinfo Use widget=’statinfo’ to get the following effect. The widget will display the count.
  • 20. 30.Many2many Attendee Use the widget=’many2manyattendee’ to get the following effect.
  • 21. 31.On2many Use widget=’one2many’ to get the following effect.
  • 22. 32.One2many List Use widget=’one2many_list’ to get the following effect. 33.Widget on Button We can use widget=’widgetonbutton’ for the following effect.
  • 23. 34.Website Button widget=’website_button’ will give you the following effect.
  • 24. Refer this link for more: https://www.cybrosys.com/blog/widgets-in-odoo
  • 25. Thank You ! Cybrosys Technologies Pvt. Ltd. Neospace, Kinfra Techno Park, Kakkancherry, Calicut University P.O. Calicut Kerala, India - 673635. Cybrosys Ltd 15, ST Antonys Road, Forest Gate, London England, E79QA. Cybrosys Technologies Pvt. Ltd. 1st Floor, Thapasya Building, Infopark, Kakkanad, Kochi, Kerala, India-682030.