Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Dynamic One2many Preview Widget v 19.0
  4. Sales Conditions FAQ

Dynamic One2many Preview Widget

by Mind Spark Technologies https://www.mindsparktechnologies.com
Odoo
v 19.0 Third Party 29
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 229
Technical Name mst_dynamic_o2m_preview
LicenseLGPL-3
Websitehttps://www.mindsparktechnologies.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 229
Technical Name mst_dynamic_o2m_preview
LicenseLGPL-3
Websitehttps://www.mindsparktechnologies.com
Versions 18.0 19.0
Mind Spark Technologies
Odoo 18 Certified
Supports: Community Enterprise
Availability: Odoo.sh On Premise
Odoo Dynamic O2M Widget Preview

Odoo Dynamic One2many Preview Widget Module | Dynamic One2many Preview Widget

Odoo Dynamic One2many Preview Widget Module helps users preview One2many records directly inside parent list views with flexible XML configuration.


Odoo Dynamic One2many Preview App

1. Module Installation

install the Dynamic One2many Preview Widget module from the Odoo Apps menu. After installation, the widget can be configured in the required list view by adding the One2many field and applying the widget name in the XML configuration.

2.Sales order line list view

In this example, we are using the Sales Order list view. Normally, users need to open each Sales Order to check the related order line details. But with this widget, the selected One2many records can be previewed directly inside the parent list view itself.

Salesorder List view
Order lines Overview

Orderlines Overview

Odoo list views are designed to overview multiple records at once, and this widget improves that experience by showing related line details without opening the form view. This helps keep the list view clean, readable, and user-friendly. The user can quickly understand the order details without navigating into each individual Sales Order.

Technical Configuration

From the backend, users can define which fields need to be displayed in the preview table. Custom labels, column widths, text wrapping, and the maximum number of rows can also be configured easily. Since One2many fields display multiple related records of the current record, this widget is useful for showing child records such as Sales Order Lines, Invoice Lines, Purchase Lines, and Delivery Lines in a clean table format.

Backend Configuration Steps

  1. Keep the One2many field in the parent list view.
  2. Add the widget to the One2many field.
  3. Set the widget name as dynamic_one2many_preview.
  4. Add the required XML options such as fields, labels, max rows, column width, and text wrapping.

Option Details

Option Description
fields Define which fields need to be displayed in the One2many preview list.
labels Define custom labels for the selected fields.
max_rows Set the maximum number of One2many rows to be displayed in the list view.
column_width Set a fixed width for each preview column.
wrap_text_length Set the character limit after which long text should wrap.
wrap_fields Define the specific fields where text wrapping should be applied.

Configuration Preview

The below screenshot shows how the Dynamic One2many Preview Widget displays configured child records directly inside the parent list view.

Dynamic One2many Preview Widget Configuration Preview

Key Features

  • Dynamic One2many Preview
  • Reusable Widget
  • Clean List View Experience
  • Row Limit Control

Benefits

  • View One2many records directly in the list view.
  • Save time without opening each parent record.
  • Improve daily work productivity.
  • Quickly check line-level details.
  • View products, quantities, UOM, prices, and statuses easily.
  • Keep the list view clean and simple.
  • Control how many rows are displayed.
  • Configure fields and labels from the backend.
  • Use it for Sales, Purchase, Invoice, Inventory, and Helpdesk.
  • Help users make faster decisions from one screen.

Odoo Compatibility & Support

Fully compatible with Odoo 19 Community & Enterprise Editions. Support for other Odoo versions is also available based on your business requirements.

Includes FREE 90 Days Support for installation guidance, bug fixes, and functional assistance related to the module.

Our team also provides customization support and feature enhancement services based on your business workflow requirements.

Frequently Asked Questions

What is the purpose of this module?

This module helps users preview One2many child records directly inside the parent list view. It reduces extra clicks and saves time during daily Odoo operations.

Can I choose which fields should be displayed?

Yes. You can configure the fields using XML options. You can also define custom labels, row limits, column widths, and text wrapping options.

Where can this widget be used?

This widget can be used in Sales Orders, Purchase Orders, Invoices, Inventory Transfers, Helpdesk Tickets, and custom Odoo models that contain One2many fields.

Does this module change any existing Odoo workflow?

No. This module only improves the list view preview experience. It does not change the standard Odoo workflow, records, or business logic.

BOOK YOUR
PERSONALIZED DEMO

We are available 24/7 for your service.
Contact Us Today!

Call USA - +1 407 574 8760 Call IND - +91 98433 77486 Mail odooapps@mindsparktechnologies.com
Call CALL US Mail SEND MAIL

What Makes Us The Best Choice

APPS

Custom Odoo apps for smarter workflows.

150+

CLIENTS

Trusted by businesses worldwide.

530+

PRODUCTS

Ready-to-use, high-quality modules.

40+

PROJECTS

Delivered with precision and expertise.

750+

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with