• Welcome to Odoo Professional Consulting Agency

Odoo is a complete ERP solution for any business that continuously improves features and user interface in terms of powerful widgets that streamline operations and extend data visualization and functionalities to diverse business needs.


Odoo 18 with plenty of available widgets for user interface and data visualization for simplification in data entry and improvement in communication to enable dynamic workflows.


This blog post provides a quick overview of some of the essential and newly introduced widgets in Odoo 18 with module names, field types, and their use. Let’s go deeper to know how these widgets for your business to build a more powerful, user-friendly, and efficient Odoo.

List of Odoo 18 Widgets


Widget : phone


It allows for making phone calls and sending SMS messages.


  • Module : web
  • Field Type : char


Widget : phone

Widget : email 


It allows sending emails.


  • Module : web
  • Field Type : char


Widget : email

Widget : url 


It redirects links to the website. 

  • Module : web 
  • Field Type : char


Widget : url

Widget : radio 


Select a single option with a simple 'Radio' button. 


  • Module : web 
  • Field Type : selection​




Widget : radio

Widget : many2many_tags 


It organizes data with multiple tags for better categorization. 


  • Module : web 
  • Field Type : many2many



Widget : many2many_tags

Widget : many2one_avatar_user 


Assign users with their avatars for easy identification.  


  • Module : mail 
  • Field Type : many2one




Widget : many2one_avatar_user

Widget : handle 


Drag and drop items for smooth reordering.  


  • Module : web 
  • Field Type : integer




Widget : handle

Widget : statusbar_duration 


Track the time spent in various stages with the status bar.  


  • Module : mail 
  • Field Type : many2one




Widget : statusbar_duration ​

Widget : monetary 


Manage currency fields to handle financial data accurately.   


  • Module : web 
  • Field Type : monetary,  float



Widget : monetary ​

Widget : float 


Work with precise decimal values for greater accuracy ( E.X. : 2.90 )   


  • Module : web 
  • Field Type : float




Widget : res_partner_many2one 


Connect your records to related partners.   


  • Module : partner_autocomplete
  • Field Type : many2one (res.partner)




Widget : res_partner_many2one

Widget : priority 


Set priority levels for tasks with just a click.   


  • Module : web
  • Field Type : selection




Widget : priority

Widget : color_picker


Choose custom colors to personalize records or labels.     


  • Module : web
  • Field Type : integer




Widget : color_picker

Widget : statinfo 


Display key metrics in an easy-to-read format.     


  • Module : web
  • Field Type : integer, float, monetary




Widget : statinfo

Widget : boolean_toggle 


Turn features on or Off with a simple toggle switch.       


  • Module : web
  • Field Type : boolean




Widget : boolean_toggle

Widget : image 


Upload and showcase pictures directly in your records.       


  • Module : web
  • Field Type : binary, many2one





Widget : work_permit_upload 


Upload and manage work permit documents seamlessly.       


  • Module : hr
  • Field Type : binary




Widget : work_permit_upload

Widget : timezone_mismatch 


Get alerts for mismatched time zones between users.         


  • Module : web
  • Field Type : selection




Widget : timezone_mismatch

Widget : ace 


Enable the advanced core editor for easy development workflows.         


  • Module : web
  • Field Type : text, html




Widget : ace

Widget : web_ribbon 


Add customizable ribbons to highlight important information.         


  • Module : web
  • Field Type : Based on conditions




Widget : web_ribbon

Widget : hr_employee_chat 


Communicate with employees via integrated chat.           


  • Module : hr
  • Field Type : Based on condtions




Widget : hr_employee_chat

Widget : account_file_uploader 


Upload accounting files with ease for streamlined management.           


  • Module : account




Widget : account_file_uploader

Widget : res_config_invite_users 


Easily invite users to join your system.           


  • Module : web




Widget : res_config_invite_users

Widget : res_config_dev_tool 


Access powerful development tools directly in your Configuration.             


  • Module : web




Widget : res_config_dev_tool

Widget : week_days 


Select specific weekdays for task scheduling and reminder.             


  • Module : web




Widget : week_days

Widget : signature 


Capture and store digital signatures for approvals.             


  • Module : web




Widget : signature

Widget : res_config_edition 



Choose the edition of Odoo to suit your business needs.               


  • Module : web




Widget : res_config_edition

Widget : hr_department_chart 



Visualize your organization's structure with the department chart.               


  • Module : hr




Widget : hr_department_chart

Widget : bill_upload_guide 


Simplify your billing process by following the upload guide.               


  • Module : Account




Widget : bill_upload_guide

Widget : account_onboarding 


Get step-by-step guidance during your accounting setup.               


  • Module : account




Widget : account_onboarding

Widget : selection_badge 


Make selection fields more user-friendly by displaying them as badges instead of plain text / selection.


  • Module : web
  • Field Type : many2one, selection




Widget : selection_badge

Widget : reference 


Used to dynamically link to any model using a combination of model name and record ID (like res.partner,4).


  • Module : web
  • Field Type : reference, char




Widget : reference

Widget : many2one_reference_integer 


Used to store id of that particular object which is obtained by reference widget.


  • Module : web
  • Field Type : Many2oneReference




Widget : many2one_reference_integer

Widget : many2one_avatar_employee 


Used to enhance employee selection with avatar images and names, providing a visually rich UI when choosing an employee.


  • Module : hr




Widget : many2one_avatar_employee

Widget : hr_homeworking_radio_image 


Used to display a group of radio buttons with images/icons (instead of plain text) — typically used for selecting a work location like:


🏢 Office

🏠 Home


  • Module : hr




Widget : hr_homeworking_radio_image

Widget : image_url 


Used to display an image in a form view or kanban view using a URL / PATH (not base64).


  • Module : web
  • Field Type : char




Widget : image_url

Widget : text 


Used to display a multi-line text area for input.


  • Module : web
  • Field Type : html, text




Widget : text

Widget : text_emojis 


It allows users to enter multi-line text with emoji support 📝😊.

It is mostly used in:


Messaging

Notes

Social-like comment boxes


  • Module : web




Widget : text_emojis

Widget : documentation_link 


Used in Odoo to display a clickable help/documentation link in the form view.


It is typically used in configuration or settings views to guide users to external or internal help resources.


  • Module : web




Widget : documentation_link

Widget : survey_question_trigger 


The survey_question_trigger widget in Odoo is designed to manage conditional questions within surveys. 


It allows certain questions to appear based on the respondent's answers to previous questions, enabling a dynamic and personalized survey experience.


  • Module : survey




Widget : survey_question_trigger

Conclusion


Odoo 18 significantly enhances the UI and business process efficiency with its wide range of powerful widgets. These widgets will help you with data visualization, streamlined communication, and improved user interaction to meet the evolving demands of modern enterprises.


Whether you are configuring forms, extensive dashboards, or user inputs, these widgets offer great flexibility and scalability. By using the right widgets, businesses can not only simplify complex processes but also create a smooth and intuitive user experience that drives better productivity and decision-making.


Let’s take full advantage of Odoo 18 widgets to build smarter, faster, and more dynamic applications for your business!

There are no comments for now.

Protected by reCAPTCHA, Privacy Policy & Terms of Service apply.
Sign in to leave a comment
Odoo vs. Zoho CRM: Which One is Right for Your Business
Odoo vs. Zoho CRM: Which One is Right for Your Business?