📈
Knowledge base
  • Getting started (placeholder)
  • Basics
    • Intro (placeholder)
      • "Hello world of PWA!" app
      • Testing the App
      • How to hide / show screen elements
      • Create user actions: switch screens, change data and make API calls
      • Screens
      • Show any platform Data in app ellements
      • Showing Data in app - Filters
      • Loops - display multiple line results in app
      • Automating Business Processes & Funnels via Triggers
      • Send and Receive data via external API integrations
      • Chaining API calls
      • Use MathJS formulas
  • PWAbility
    • PWAbility
      • App distribution
      • Saving Mobsted PWA App
      • Smart Messaging
      • Guaranteed delivery
      • Offline Mode
  • Messengers
    • Intro (placeholder)
      • Set up VK bot
      • Set up Facebook bot
      • Set up Telegram Bot
      • Set up Viber bot
  • Data
    • Import data (placeholder)
    • Export data (placeholder)
  • References
    • Intro(placeholder)
      • Constructor elements to build your app
      • Filter any backend and Object data
      • Manage app users and objects
      • Events
      • Statuses
      • Hashtags
      • Variables
      • Lists (placeholder)
      • User Access
      • API Description (placeholder)
Powered by GitBook
On this page

Was this helpful?

  1. Basics
  2. Intro (placeholder)

Create user actions: switch screens, change data and make API calls

React to user actions

PreviousHow to hide / show screen elementsNextScreens

Last updated 5 years ago

Was this helpful?

Assign any platform actions to any app user actions:

USER ACTIONS that can be processed by platform

PLATFORM ACTIONS assignable to user actions

Go to screen - redirect user to another app screen, back to previous screen or to external URL.

Scroll to - scroll to top / bottom of the current screen.

______________________________________________

ADD ACTIONS TO BUTTONS, IMAGES & LINKS

  1. Open any app you have

  2. Add , or element to an app screen

  3. Click on it on the screen

  4. Click Actions button on the right hand side

  5. Select the necessary action from Add new action dropdown.

____________________________

ADD ACTIONS TO SCREENS

  1. Mouse over any of User screens on the bottom of Constructor

  2. Click Actions button on the right hand side on Constructor screen

  3. Select the necessary action from Add new action dropdown.

__________________________________________

CREATE EVENT AND SAVE RELATED DATA

How to set it up:

  1. Open any app you have and click Add screen

  2. Drag and drop Text Input element, set properties:

    • Backendname = Email

    • Placeholder = Enter your Email

  3. Drag and drop another Text Input element, set properties:

    • Backendname = Question

    • Placeholder = Enter your question

  4. Add Button element to app screen, set properties:

    • Backendname = Contact

    • Caption Button = Contact me

  5. Click Actions button on the right hand side

  6. Select Create Event from Actions dropdown

  7. Name the action as Contact Action

  8. In Data table click Add item and set:

    • Key = Email

    • Value = #Backendname:Email#

  9. Click Add Item and add another pair:

    • Key = Question

    • Value = #Backendname:Question#

  1. Click Save

  2. Click Save Screen

  3. Click Preview to launch the app from the current screen

  4. Fill in Text Input and submit the data

  5. Get back to Constructor

  6. Check the data stored in Events:

    • Click on Backend in the header to get to Events table

    • Click on the row with the last event

    • Check your data in Contact action section.

_____________________________________________________

SAVE DATA TO CURRENT OBJECT ON BUTTON CLICK

How to set it up:

  1. Open any app you have and click Add screen

  2. Drag and drop Text Input elements, set properties:

    1. Backendname = Name

    2. Backendname = Email

  3. Add Button element to app screen, set properties:

    1. Caption button = Send

  4. Click Actions button on the right hand side

  5. Select Save to Object Column action from Actions dropdown

  6. In Data table click Add item and set Column name and Value data:

    1. Name = #Backendname:name#

    2. Email = #Backendname:email#

  7. Click Save

  8. Click Save Screen

9. Click Preview to launch the app from the current screen

10. Fill in Text Input and submit the data

11.Get back to Constructor

12. Click Objects in the header to check the data stored in Object table.

______________________________________________

EXECUTE API OPERATION ON BUTTON CLICK

  1. Pick Execute Operations from Add new action dropdown list

  2. Pick an existing оperation from Add operation drop down list.

  3. Click Save

  4. Click Save Screen.

______________________________________________

SET PLATFORM VARIABLE ON BUTTON CLICK

  1. Click Actions button on the right hand side

  2. Pick Set variable from Add new action dropdown list

  3. Click Add item under the Variables label

  4. Name your variable

  5. Add as many Name/Value pairs as you need. Add Item button will appear each time you add and fill in Name/Value fields.

  6. Click Save

  7. Click Save Screen.

MENTIONED ARTICLES

Button click

Image click

Link click

Create Event - save files and data using Hashtags as Event in the platform events table.

App screen refresh

Save to Object column - store data using Hashtags in Object's particular column.

Execute Operations - execute selected operation on button click.

Set Variable - create variable on button click. Variables store temporary data which can be used in other parts of the platform via Hashtags links.

Select Edit screen settings by clicking the pen

In this example we create and which saves the data from the text input to

In this example we create and which saves the data from text input to Name and Email columns in .

Note: you need to create the operation before calling it. Please refer to article for more info.

Variables store temporary data which can be used in other parts of the platform via links.

Drag and drop element to any screen you have

Use any combination of link to set the variable's value

Please, check article for more info.

Use any external & internal API
Hashtags
Hashtag
Variables
Constructor elements
Hashtags
Objects
Use any external & internal API
Events
Variables
[Step by step example →]
[Step by step example →]
[Step by step example →]
[Step by step example →]
[Step by step example →]
[Step by step example →]
[Step by step example →]
[Step by step example →]
Event.
Objects
Text Input
Button
Text input
Button
Button
Button
Image
Link