Hey Sonam,
Microflows can be called in a JS Action via the Client API (without any workarounds):
mx.data.action({
params: {
actionname: "MyFirstModule.PetCat"
},
origin: this.mxform,
callback: function(obj) {
// no MxObject expected
alert("Just petted the cat a little");
},
error: function(error) {
alert(error.message);
},
onValidation: function(validations) {
alert("There were " + validation.length + " validation errors");
}
});
Everything you could possibly want to do with the javascript client is documented in the client api docs.
https://apidocs.mendix.com/7/client/mx.data.html#.action
This one can show you how to call a microflow.
Also take a look at the widget boilerplate on Github:
https://github.com/mendix/AppStoreWidgetBoilerplate
Most of the time someone in the community has already built a lot of the functionality your looking for. So take a look on the appstore there might be a widget that
does 90% -100% what you want. The beauty of the widgets is they are all open sourced and easily customisable.
Hope it helps !
Hi Sonam!
Have a look at this document : https://apidocs.rnd.mendix.com/9/client/mx.data.html