Demo 8 - Model-driven app forms

Objective: In this demo, you will show how to edit model-driven app forms.

Task 8.1 - Tour of model-driven app form designer

Take a tour of a model-driven app form designer and show:

  • Form structure: Tabs, sections, components
  • Components tab
  • Table columns tab
  • Tree view tab

Task 8.2 - Customize Pet main form

  1. Edit the Main form for the Pet table.

  2. Change the General tab to be 3-columns.
  3. Add the Timeline control to the middle column section.
  4. Change the name of the right-hand column section to Related.
  5. Drag the Owner field to the Header.
  6. Add the following columns to the general section:
    • Species
    • Date of birth
    • Pet owner
  7. Add a new 1-column section to the left-hand column.
  8. Change the name of the new section to Details.
  9. Add the Currency and Pet Value fields to the new section.
  10. Add a Quick View control to the Related section, selecting the Pet Owner (Contact) lookup and the Account contact card.

Task 8.3 - Add sub-grid for Pet Tricks

  1. In the Pet Main form, add a 1-column tab.

  2. Change the name of the tab to Tricks.
  3. Add a Subgrid control to the new section, selecting the Pet Tricks table.

Task 8.4 - Quick View form

  1. Edit the Quick View form for the Pet table.

  2. Hide the Owner field.
  3. Add the following columns:
    • Species
    • Pet owner

Task 8.5 - Customize Trick main form

  1. Edit the Main form for the Trick table.

  2. Add the following columns to the general section:

    • Points

Task 8.6 - Customize Pet Trick main form

  1. Edit the Main form for the Pet Trick table.

  2. Drag the Owner field to the Header.
  3. Add the Status Reason column to the Header.
  4. Add the following columns to the general section:
    • Pet
    • Trick
    • Level
    • Points
  5. Change the General tab to be 2-columns.
  6. Add a Quick View control to the Related section, selecting the Pet lookup.

Task 8.7 - Quick Create form for Trick table

  1. Enable the Trick table for Quick Create by checking Leverage quick-create form if available.

  2. Create a Quick Create form for the Trick table and include the columns:
    • Trick name
    • Points
  3. Hide the labels on the form.