After reading this article you will know:
- What views are in the back office
- Why it is possible to make multiple views
- What different views look like
Views are representing models from the data model. It displays the data stored in a model to the application users. The back office contains usually a collection of views.
Views could appear as grids, dashboards, or as pages in your back office module. You can create multiple views of one model. Also, you can group views into sections to become more organized in your back office.
A back office view could appear as a grid. A grid displays a single model with its properties and stored data, as Customer with Gender, FirstName, etc. The properties in a model are shown as columns in the grid. A model holds one or more objects which are displayed as rows in the grid. A grid always comes with a form to create, show, update, or delete rows (as objects) in the grid.
It is possible to create multiple grids of one model. You can show or hide certain data to your application users depending on your role-based user structure. Why? Users who have a management role are often interested in other data than operational business users. Above all, some particular data should not be available for all users as a result of security considerations or commercially sensitive matters.
A back office view could appear as a dashboard. Present your data in a more visual way to your users by creating different types of dashboards. Become more organized with your data. Choose between different types of charts, like bar charts, pie charts, line charts, etc.
Back office pages
A back office view could also appear as a page. Why? To have a different or more customized view. A page in your back office loads an iFrame which is holding an Url. This Url renders the page in the back office. Take a look at the image below. I have inserted a customized page to my back office which is called 'Agenda.'
Tip: A user can set a default view by pressing and holding a tab for a few seconds. The user will be asked if this should be the new default view. This view will be opened when opening the app.
Learn HowTo create and customize views to display the stored data in models to your application users.