🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
ViewInView
This page was created by Charles on 2024-07-18. Last edited by 62.169.16.147 on 2026-09-12.

The ViewInView feature is a way to bring in a view within a view. It is another way to add a Nested ViewModel that does not use the table grid. ViewInView uses the mount strategy to add Nested ViewModels. The Mounted ViewModel is merged into the view where it is mounted.

Mounted ViewModels can be used to display data from association links.

Example[edit source]

Showing a category and it's products without using the Nested ViewModel.

Mounted ViewModel Example

1. Create the the ViewModel to be mounted, the ViewModel should be rooted for instance attributes.

View to be mounted

2. Go to the category page and add the ViewInView widget to page by selecting it from the options on the right and drawing it on the page.

3. Set the Column Name

4. Set the expression for the data to be loaded in the Mounted View Model.

5. Set the ViewModel property to the ViewModel to be mounted.

Example of ViewInView feature

The ViewInView widget is also available in the context menu of the ViewModel

Other Pages on ViewModels[edit source]