Client Side Scripting


All client side scripting for Mi-Apps is done in JavaScript and is accessible via the Script (JavaScript) menu item within the File menu of the Mi-Apps Designer. If you bring up this editor, you will see a screen that looks similar to that below:



Events that may be handled within the app's life cycle are listed in the top right. Events shown in bold are handled, while those that are not in bold are not handled. Double click on an event to either add an event handler or to be taken to the existing event handler's definition.


The provided API allows for interactions with the app such as getting and setting field values. To see the complete list of available API functions, use the Help menu and select the API Reference as shown below:




Server Side Scripting


All client side scripting for Mi-Apps is done in .NET and is accessible via the Script (.NET) menu item within the File menu of the Mi-Apps Designer. If you bring up this editor, you will see a screen that looks similar to that below:



Events that may be handled within the app's life cycle are listed in the top right. Events shown in bold are handled, while those that are not in bold are not handled. Double click on an event to either add an event handler or to be taken to the existing event handler's definition.


The provided API allows for interactions with the app such as getting and setting field values. To see the complete list of available API functions, use the Help menu and select the Mi-Apps Object Model as shown below: