X2Many Search Bar
Instant client-side search on every One2many and Many2many field in Odoo backend views. Filter list rows and kanban cards as you type - zero server round-trips, zero configuration.
Key Features
Instant Search Bar
A clean search input appears above every One2many and Many2many field automatically - no view customisation needed.
List View Filtering
Filters One2many and Many2many list rows in real time as you type, hiding non-matching records instantly.
Kanban Card Filtering
Works equally well in kanban sub-view mode - matching cards stay visible, others are hidden immediately.
Client-Side, Zero Latency
All filtering happens in the browser DOM. No server calls, no domain changes, no reloads - results appear as you type.
Clear with One Click or Esc
A clear button appears while typing. Press Escape on the keyboard or click the button to reset the filter instantly.
Zero Configuration
Install and go. The module patches the standard X2ManyField component - every x2many field on every form gets the search bar with no extra setup.
How It Works
Module Screenshots
Search Bar on List View
The search bar sits neatly above the One2many or Many2many list table. As you type, non-matching rows disappear immediately. A "no results" notice is shown when nothing matches, and a clear button lets you reset in one click.
Search Bar on Kanban View
The same search bar works seamlessly when the x2many field uses a kanban sub-view. Non-matching kanban cards are hidden in real time, keeping the quick-create card fully intact.
Filtered Kanban Results
With a search term active in kanban mode, only matching cards remain visible. Clearing the search instantly restores all cards without any page reload.
Business Benefits
Perfect for:
- Quickly finding a specific line on a long sales or purchase order
- Filtering stock move lines by product name or lot number
- Searching BOM components or manufacturing work centre operations
- Locating a specific task or employee inside a project or HR form
- Any form with a dense kanban x2many field needing fast card lookup
Custom Development & Version Support
Need This Module for a Different Odoo Version?
We can adapt this module for any Odoo version you need.
Want Custom Features or Modifications?
We provide custom development services to enhance or modify this module to match your exact business requirements.
What We Can Do:
- Port to any Odoo version
- Restrict search bar to specific models or fields
- Server-side domain filtering mode
- Column-specific search (filter by a single column)
- Persist last search term per field
- Advanced regex / multi-term search
Quick Turnaround:
- Fast development cycles
- Regular progress updates
- Quality assurance testing
- Documentation included
- Training and support
- Competitive pricing
devpybeans@gmail.com
Support & Warranty
90 Days FREE Support Included!
We provide 90 days of completely FREE support after module installation.
Bug Fixes
Free bug fixes and issue resolution for 90 days
Technical Support
Installation help and configuration assistance
Usage Guidance
Best practices and usage recommendations
Support Period: Starts from the date of module installation
Response Time: Within 24-48 hours on business days
Support Channels: Email, Contact Form, and Direct Communication
Contact Information
Ready to enhance every Odoo x2many field with instant search? Get in touch with us!
Website Contact
www.pybeans.com
Contact Form
Developed by PyBeans - Enhancing Odoo for better business solutions.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 101 |
| Technical Name |
x2many_search_pyb |
| License | LGPL-3 |
| Website | https://www.pybeans.com |
Please log in to comment on this module