The reason for this is because you can only pass a single object to your page.
There’s a couple of ways you can work around this.
You can create a ‘context’ object to which you associate all of your retrieves. And then pass this context object. On the page you can then retrieve over association. (or from database if you committed the objects with the association)
Or you can do the retrieve you currently did in a datasource as microflow.
Can you show us your page and domain model? Then we check what would be the best solution for the requirement that you’re trying to fulfill.
You cannot pass a list to a page, only a single object, that’s your problem.
2 solutions:
1 – Retrieve the objects via Database or XPath or Microflow datasource directly from the datagrid datasource in your page
2 – If you really need to do some actions in the microflow before showing the page: