Hi Damian,
You can open a page from within the widget using this Javascript code:
mx.ui.openForm("Administration/EmailTemplate_Overview.page.xml", {
location: "content",
callback: function(form) {
console.log(form.id);
}
});
More information about this function you can find in the documentation at https://apidocs.mendix.com/7/client/mx.ui.html
By the way, there is not an option to send a form name as input parameter in a microflow, such that the microflow could open that page. But you can pass along a String value off course.
To display a page inline, you could take a look into the widget FormLoader, not sure if that's compatible with Mx 7, but it is compatible with Mx 6.
Kind regards,
Johan Flikweert
I am no master at widget building but to my knowledge it is possible to trigger a microflow from the widget. This way you could depending on the result call a microflow that opens this form. Not a sollution if you have a lot of different forms but doable with a small number of forms.
Regards,
Ronald