This document describes the prerequisites for the create-custom-action how-to’s. Each section gives a description of what is expected in that prerequisite.
2 Mendix Rapid App Developer
General knowledge of the Mendix Platform is a must when creating custom actions. The HTML of a Mendix app is a direct representation of your app as you see it in the Modeler.
In the Become a Rapid Developer learning path, you learn all the fundamentals of the Mendix Platform, including how the different widgets work and how to adjust them. This is a great advantage when looking at a widget through the HTML.
3 Guidelines for Building a Custom Action
Guidelines for Building a Custom Action is a best practice document that describes the guidelines you must follow when building custom actions. These guidelines deliver the best results.
4 Google Chrome & Chrome DevTools Basics
The how-to’s make use of the Google Chrome web browser and the Chrome DevTools. You must have a basic understanding of the Chrome DevTools to get the full experience from each how-to.
When you use the Chrome browser, you can follow the how-to’s in detail. You may use other browsers and their DevTools, but those might not be compatible with the how-to.
Google provides how-to’s for learning more about the DevTools.
5 Understanding the HTML Structure
The how-to’s use the debugger to see the HTML of the page. An understanding of HTML helps a lot when creating custom actions. An understanding of the following points is sufficient:
- HTML hierarchy
- Basic structure (different types of elements, etc.)
For more information, see W3Cschools.
6 ATS Selectors
The how-to’s use jQuery selectors to find elements in the browser. Next to the standard jQuery selectors, ATS also uses pseudo-selectors. You can find these pseudo-selectors in the ATS Selector documentation.
For more information on selectors, see Helpful Resources.
7 General ATS Knowledge
The how-to’s describe how to create custom actions, but they do not describe every step. If the how-to says to add an action, you must add the action, but the how-to may not describe the whole process. Make sure you know the basics of ATS (for example, how to search for actions).
8 Custom Action Basics
The how-to’s don’t explain everything in detail. Simple things like adding an input parameter are not explained. Make sure you have completed the Custom Action Basics how-to.