SlideShare a Scribd company logo
1 of 25
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

ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web API
habib_786
 
Workshop spring session 2 - La persistance au sein des applications Java
Workshop spring   session 2 - La persistance au sein des applications JavaWorkshop spring   session 2 - La persistance au sein des applications Java
Workshop spring session 2 - La persistance au sein des applications Java
Antoine Rey
 

What's hot (20)

Angular 2.0 forms
Angular 2.0 formsAngular 2.0 forms
Angular 2.0 forms
 
Tools for Solving Performance Issues
Tools for Solving Performance IssuesTools for Solving Performance Issues
Tools for Solving Performance Issues
 
An Introduction to the DOM
An Introduction to the DOMAn Introduction to the DOM
An Introduction to the DOM
 
Module design pattern i.e. express js
Module design pattern i.e. express jsModule design pattern i.e. express js
Module design pattern i.e. express js
 
Security: Odoo Code Hardening
Security: Odoo Code HardeningSecurity: Odoo Code Hardening
Security: Odoo Code Hardening
 
스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해
 
Odoo - Create themes for website
Odoo - Create themes for websiteOdoo - Create themes for website
Odoo - Create themes for website
 
HOW TO CREATE A MODULE IN ODOO
HOW TO CREATE A MODULE IN ODOOHOW TO CREATE A MODULE IN ODOO
HOW TO CREATE A MODULE IN ODOO
 
Angular Directives | Angular 2 Custom Directives | Angular Tutorial | Angular...
Angular Directives | Angular 2 Custom Directives | Angular Tutorial | Angular...Angular Directives | Angular 2 Custom Directives | Angular Tutorial | Angular...
Angular Directives | Angular 2 Custom Directives | Angular Tutorial | Angular...
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event Handling
 
Set Default Values to Fields in Odoo 15
Set Default Values to Fields in Odoo 15Set Default Values to Fields in Odoo 15
Set Default Values to Fields in Odoo 15
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web API
 
Deploying & Scaling your Odoo Server
Deploying & Scaling your Odoo ServerDeploying & Scaling your Odoo Server
Deploying & Scaling your Odoo Server
 
Tutorial: Develop an App with the Odoo Framework
Tutorial: Develop an App with the Odoo FrameworkTutorial: Develop an App with the Odoo Framework
Tutorial: Develop an App with the Odoo Framework
 
Workshop spring session 2 - La persistance au sein des applications Java
Workshop spring   session 2 - La persistance au sein des applications JavaWorkshop spring   session 2 - La persistance au sein des applications Java
Workshop spring session 2 - La persistance au sein des applications Java
 
Lot or Serial Number Configuration in Odoo 15
Lot or Serial Number Configuration in Odoo 15Lot or Serial Number Configuration in Odoo 15
Lot or Serial Number Configuration in Odoo 15
 
AEM Sightly Deep Dive
AEM Sightly Deep DiveAEM Sightly Deep Dive
AEM Sightly Deep Dive
 
JavaScript Basics and Best Practices - CC FE & UX
JavaScript Basics and Best Practices - CC FE & UXJavaScript Basics and Best Practices - CC FE & UX
JavaScript Basics and Best Practices - CC FE & UX
 
Nestjs MasterClass Slides
Nestjs MasterClass SlidesNestjs MasterClass Slides
Nestjs MasterClass Slides
 
간단한 블로그를 만들며 Django 이해하기
간단한 블로그를 만들며 Django 이해하기간단한 블로그를 만들며 Django 이해하기
간단한 블로그를 만들며 Django 이해하기
 

Viewers also liked

Viewers also liked (8)

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 - 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)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Make Down Payments in Odoo 17 Sales App
How to Make Down Payments in Odoo 17 Sales AppHow to Make Down Payments in Odoo 17 Sales App
How to Make Down Payments in Odoo 17 Sales App
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
How to Manage Engineering to Order in Odoo 17
How to Manage Engineering to Order in Odoo 17How to Manage Engineering to Order in Odoo 17
How to Manage Engineering to Order in Odoo 17
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 

Recently uploaded

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 

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.