The form views
As we have seen in previous chapters, form views can follow a simple layout or a business document layout, similar to a paper document.
We will now see how to design these business document views and how to use the elements and widgets available. We would normally do this by inheriting and extending the todo_app
views. But for the sake of clarity, we will instead create completely new views to override the original ones.
Dealing with several views of the same type
The same model can have more than one view of the same type. This can be useful since an window action can tell the specific view that should be used, through its XML ID. So we have the flexibility to have two different menu items to open the same model using different views. This is done adding a view_id
attribute to the window action, with the XML ID of the view to use. For example, we could have used this in the todo_app.action_todo_task
action, with something similar to: view_id="view_form_todo_task_ui"
.
But what...