Configure forms, charts, and dashboards in model driven apps
Model-driven apps
Model-driven app design is a component-focused approach to app development. Model-driven app design doesn’t require code and the apps you make can be simple or very complex. Unlike canvas app development where the designer has complete control over app layout, with model-driven apps much of the layout is determined for you and largely designated by the components you add to the app. Model-driven apps start with your data model – building up from the shape of your core business data and processes in the Dataverse to model forms, views, and other components. Model-driven apps automatically generate great UI that is responsive across devices.
Form elements
Model-driven forms are how detailed data for a row is presented to the user during editing and viewing. Forms provide a structured way to represent the data when it is rendered for interaction with the user. Forms abstract the form creator from the exact rendering specifics required to transform the form definition you create for the user’s device size and capabilities. However, when you lay out the form using some knowledge of the current form rendering engine it will help you make more usable forms.
Forms are organized into header, body and footer, each capable of containing form elements like columns. The body of the form is further structured with areas called tabs that contain sections. Tabs and sections can be configured to support columns of form elements giving further structure to the content.
Standard column Controls
The most common task you will perform when editing a form is placing column controls on the form. A column can be added to the form multiple times if needed, the value shown will be the same for each occurrence. Each control you place on the form you can control the label shown, and other properties like visibility and read only.
- The entity that contains the data that you want to display.
- The field that you want to summarize as a series.
- How you want to summarize tha data in those series.
- The field that will be used to group the data into category.
- Available to all users with appropriate security.
- Data trimmed by security access.
- Available to used on both System and personal dashboard.
- Can be shared with other users
- Export as personal, Export as System.
- Only available to use on personal dashboard.
- Column
- Bar
- Area
- Line
- Pie
- Funnel
- Tag
Comments
Post a Comment