Prerequisites for How-To's

Last modified: May 15, 2023

1 Introduction

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 Mendix Studio Pro.

During 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 and 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.