Function Builder
Functions are the building blocks that make your application more than static content. Appeggio provides over one hundred pre-defined functions, much like you would expect to see in a spreadsheet application.

The Function Builder is a visual tool for creating and testing the functions you need in your app. Functions are generally single actions that can be used independently or linked in a Process. The Function Builder is wholly integrated with the Page Builder, so everything you do in the Function Builder is immediately available and updated in the Page Builder.
Appeggio provides over one hundred pre-defined functions in the following categories: Application, API Connection, Currency, Data and State, Date and Time, Device, Format, Logic, Math, Process, Security, Style, Text, and Other much like you would expect to see in a spreadsheet application.
Every pre-defined Function requires a unique set of inputs, which will be displayed in the configuration wizard for the specific Function you have selected.
It is also possible to create compound Functions from the pre-defined Functions (Your Functions) that don’t require the complex handling of a specific Process.
Accessing the Function Builder
The Function Builder can be accessed in two ways: directly from the Left Toolbar or the Property Panel if the select part has the Action property.
The example below shows the function builder being accessed directly from the Left Toolbar:

This example shows a button, where the functions are being accessed via the actions property in the button's Property Panel:

Pre-defined Functions
'Price-format' is a good example of a pre-defined function. You can use it to change how a value is displayed in the appropriate currency and format for your user's location.

Here is a list of all of the pre-defined function groups. Clicking on these will take you to all of the pre-defined functions, with their descriptions:
Logic
Custom Functions
To create a custom function, click the New Function button in the Functions Menu. Enter a name for your function, select a category, and enter a meaningful description.
To pass data to your new function, click on the ‘Does your function take input’ dropdown and enter as many input variables as the function will need. At this stage, you don’t need to worry about the values or where these variables will come from; just create placeholders that you can use in the Function Builder to design your function.

Last updated
Was this helpful?