Summary
Well-designed views are key for a good user experience. Applications need to support the business logic, but an easy-to-use user interface is also important to help users navigate efficiently through the business processes and minimize errors.
The Odoo web client provides a rich set of tools to build such user interfaces. This includes a menu system, several view types, and different field widgets to choose from.
Adding menu items is the first step, and these use window actions to let the web client know what views should be presented.
Most of the user interaction will happen on form views, and it is important to understand all the elements that can be used there. We started by presenting the general structure that form views are expected to follow, as well as the elements to be added to each.
This includes the header section, the title fields, the other form fields, a possible notebook section with pages, and a final messaging area.
Record data is presented...