Odoo Studio Alternative | Global Custom Fields | Dynamic Field | All In One Dynamic Field
by Yugma Tech https://www.yugmatech.com$ 90.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 3088 |
| Technical Name |
view_field_builder |
| License | LGPL-3 |
| Website | https://www.yugmatech.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 3088 |
| Technical Name |
view_field_builder |
| License | LGPL-3 |
| Website | https://www.yugmatech.com |
| Versions | 18.0 19.0 |
🎨 View Field Builder
Also known as: Odoo Studio Alternative | Dynamic Field Builder | All In One Dynamic Field
Drag and drop fields to any Odoo view - No coding required! Customize forms and list views instantly with an intuitive visual interface.
✨ Odoo 19.0 | Community & Enterprise Compatible✅ Works Seamlessly Across All View Types:
🎬 See It In Action
Watch how easy it is to create a custom field and add it to your view in seconds!
✨ Create → Configure → Add → Done!
The complete workflow from field creation to view customization in one seamless process.
🎯 Perfect For
View Field Builder empowers you to customize any Odoo view without writing a single line of code. Simply drag fields from the sidebar and drop them anywhere in your form or list view. Create custom fields on-the-fly, reorder existing fields, and remove unwanted fields - all with a simple drag-and-drop interface. Perfect for business users, consultants, and developers who want to customize views quickly and safely.
📄 Supported View Types
Works seamlessly with form and list views. Customize any view with drag-and-drop simplicity!
Form Views
Add, remove, and reorder fields in any form view. Visual drop zones show exactly where fields will be placed.
✓ SupportedList Views
Customize list views by adding columns, reordering them, or removing unwanted fields with ease.
✓ Supported✨ Key Features
Drag & Drop Interface
Intuitive drag-and-drop interface. Simply drag fields from the sidebar and drop them anywhere in your view. Visual drop zones guide you to valid placement locations.
Create Custom Fields
Create new custom fields (x_*) on-the-fly with our built-in field creation dialog. Support for text, number, date, boolean, many2one, many2many, and more field types.
Reorder Fields
Drag existing fields to new positions within the view. Reorganize your forms and lists exactly how you want them without touching any code.
Remove Fields
Remove unwanted fields with a single click. Hover over any field to see the remove button, or drag fields to the trash zone.
Widget Support
Choose from a variety of widgets when creating fields. Email, URL, phone, HTML, boolean toggle, and many more options available.
Smart Search
Search fields by name or label. Search related models by name or description. Find what you need quickly with our intelligent search.
Security Groups
Built-in security groups ensure only authorized administrators can use View Field Builder. Restrict access to protect your system.
View Management
Dedicated interface to manage all custom views. Validate views, view XML, edit directly, or restore broken views with one click.
Safe & Validated
All view modifications are pre-validated before saving. Database savepoints ensure rollback safety. Never break a view again!
📖 How to Use
🎯 Step 1: Open Field Builder
Click the "Field Builder" icon in the Odoo systray (top right). The Field Builder sidebar will open, showing all available fields for the current view.
🖱️ Step 2: Drag & Drop Fields
Search for fields using the search box in the sidebar, then drag any field from the sidebar and drop it into your form view where you want to place it. Visual drop zones will appear showing you exactly where the field can be placed. Drop zones highlight valid placement locations (before, after, or inside other elements).
➕ Step 3: Create Custom Fields
Need a new field? Click "Create New Field" in the sidebar. Enter a label, select a field type (text, number, date, many2one, many2many, etc.), choose a widget if needed, and the technical name is auto-generated. You can edit the technical name before creation. Watch the complete workflow in action:
🗑️ Step 4: Remove Fields
Made a mistake? No problem! You can easily remove any field that was mistakenly added. Simply hover over the field in the view and click the remove button (×) that appears. The field will be removed from the view safely.
🔄 Step 5: Manage Your Views
Access the View Management interface from Settings → View Field Builder. This interface provides comprehensive tools to manage all views created with Field Builder. Here's what each button does:
✅ Validate Button
Check if a view is valid or broken. Validates the XML architecture and shows any errors. Status indicator shows "Valid" (green) or "Broken" (red).
📄 View XML Button
View the formatted XML architecture of the view. Perfect for technical users who want to inspect or copy the generated XML code.
✏️ Edit Button
Open the view record directly in Odoo for advanced editing. Allows technical users to modify the view architecture manually if needed.
🔄 Restore Button
Delete the custom view and restore the original base view. Use this if a view is broken or you want to undo all Field Builder modifications. Don't worry - you can add fields again if needed after cleanup, and all data stored in fields will stay safe.
✅ Safety First - Your Data is Protected!
Pre-Validation: All view modifications are automatically validated before saving to prevent broken views.
Database Safety: Uses database savepoints for rollback protection - if anything goes wrong, changes are automatically rolled back.
Data Protection: Restoring or removing views never deletes your data - all field data remains safe in the database.
Easy Recovery: If something goes wrong, you can always restore the view to its original state with one click from the View Management interface - without losing any data.
🔒 Step 6: Security & Access Control
Field Builder includes built-in security groups to ensure only authorized administrators can use this powerful tool. Access the security groups from Settings → Users & Companies → Groups, and assign the "Field Builder / Administrator" group to users who should have access. Users without this group will not see the Field Builder icon in the systray, keeping your system secure.
🔐 Secure by Default
By default, only system administrators have access. You must explicitly grant access to other users through security groups, ensuring your Odoo views remain protected.
🚀 Why Choose View Field Builder?
No Code Required
Customize views instantly without writing XML or Python code. Perfect for business users and consultants.
Works on All Odoo Views
Works seamlessly with all Odoo list and form views. No model-specific configuration needed - customize any view instantly.
Safe & Secure
Pre-validation prevents broken views. Database savepoints ensure rollback safety. Security groups control access.
Professional Quality
Enterprise-grade features including view management, XML validation, and comprehensive error handling.
🎨 Advanced Features
Grid Overlay
Visual grid overlay highlights field sections during drag operations, making it crystal clear where fields can be dropped.
URL Persistence
Field Builder state persists across page refreshes using URL parameters. Share links with the sidebar open.
Auto-Generated Names
Technical field names are auto-generated from labels, but you can customize them before creation.
XML Viewer
View formatted XML architecture for any custom view. Perfect for technical users who want to inspect the generated code.
⚙️ Technical Specifications
🔌 View Types Supported
- ✓ Form Views
- ✓ List/Tree Views
- ✓ All Form & List View Types
📦 Module Details
- ✓ Technical Name: view_field_builder
- ✓ Version: 19.0.1.0.0
- ✓ License: LGPL-3
- ✓ Dependencies: web, base
- ✓ Category: Tools
- ✓ Compatible: Odoo Community & Enterprise
📝 Supported Field Types
Create custom fields with a wide variety of types and widgets
Ready to Transform Your Odoo Views?
Install View Field Builder today and customize any view with drag-and-drop simplicity - no coding required!
🚀 Active Development
We're continuously improving View Field Builder with new features and enhancements. More exciting features are coming in future updates!
Please log in to comment on this module