LogoLogo
Home
Core Platform
Core Platform
  • Introduction
    • Overview
    • Use Cases
    • Architecture
    • Built with ML & AI
    • Quick Start
  • Examples
    • Training Examples
      • API Flow Examples
      • Microservice Examples
      • UI Example
      • Exercise: Hello World API
      • Exercise: Test State
      • Exercise: Test UI
    • Exercise: To-do List
      • To-do List Runner
      • To-do List Gateway
      • To-do List UI
      • To-do List Query
  • Troubleshooting
    • Rierino Packages
    • Release Notes
    • Useful Checks
    • Error Codes
  • Devops
    • Overview
    • API Flows
      • Using the Saga Screen
      • Defining a Saga
      • Configuring Saga Steps
        • Event Step
        • Transform Step
          • Transform Classes
        • Condition Step
          • Condition Classes
        • Step Link
      • Injecting Variables
    • Microservices
      • Runners
        • Using the Runner Screen
        • Defining a Runner
        • Managing Runner Settings
        • Adding Runner Elements
        • Deploying Runners
          • Spring Runners
          • Samza Runners
          • Camel Runners
      • Elements
        • Systems
        • State Managers
          • Typical Use Cases
          • State Data Structure
          • Local States
            • In-Memory Map
            • Caffeine Cache
            • Samza Based
            • Lucene Based
            • Single File
            • Multiple Files
            • Selected IDs Map
            • Indexed Map
          • Shared States
            • MongoDB Collection
            • Jooq (SQL) Table
            • Redis Map
            • Couchbase Collection
            • Elasticsearch Index
            • Elasticsearch Joined
            • Etcd Namespace
          • Specialized States
            • CRUD Service
            • Odata Service
          • State Coordinators
            • Lazy Cache Coordinator
            • Event Store Coordinator
            • Write thru Coordinator
          • Loading Strategies
          • ID Generators
        • Listeners
        • Query Managers
          • MongoDB
          • Elasticsearch
          • Lucene
          • SQL Based
          • Odata Service
        • Handlers
          • Core Handlers
            • Write Data
            • Read Data
            • Query Data
            • Apply Rules
            • Call Rest API
            • Generate Text/Html
            • Parse Html
            • Generate Secrets
            • Orchestrate User Task
            • Perform File Operation
            • Run Shell Command
            • Send/Receive Emails
          • Custom Code Handlers
            • Run Scripts
            • Run Java Code
            • Run Java Package
          • Flow Handlers
            • Orchestrate Saga
            • Loop Each Entry
            • Run Multiple Steps
            • Buffer Payloads
            • Merge Parallel Steps
            • Log Event
            • Send Event
            • Validate Event
            • Transform Event
            • Perform DB Transaction
            • Trigger Runner Command
            • Do Nothing
            • Modify Role Data
            • Enrich Role Data
            • Convert Pulse to Journal
          • Gateway Handlers
            • Authenticate
              • No Authentication
              • State Based
              • Keycloak Based
            • Sessionize
          • Specialized Handlers
            • Apply Advanced Rules
            • Calculate Real-time Metrics
            • Score ML Models
            • Score LangChain Models
            • Service MCP Requests
            • Service A2A Requests
            • Consume Web of Things
            • Perform Text Embedding
            • Run Python Procedure
            • Generate Excel
            • Generate PDF
            • Call SOAP API
            • Integrate with Camel
        • Actions
        • Streams
          • Kafka Topic
          • CDC Feed
          • Camel Component
        • Roles
        • Generic Settings
        • Global Settings
      • Deployments
        • Defining a Deployment
        • Alternative Loaders
    • Gateway & Security
      • Gateway Servers
        • Gateway Systems
        • Gateway Channels
        • Gateway Services
        • Gateway Tokens
      • APIs
        • OpenAPI Specification
        • Response Formats
    • Administration
      • Managing Deployments
      • Sending Commands
      • Streaming Messages
      • Migrating Assets
    • Batch Tasks
      • Python Processes
      • Python Iterators
      • Python Processors
    • Pro-Code
      • Custom Handlers
      • Custom State Managers
      • Custom Query Managers
      • Custom CDC Managers
  • Design
    • Overview
    • User Interface
      • Apps
      • UIs
        • Listers
        • Widgets
          • Value Widgets
          • Array Widgets
          • Object Widgets
          • Indirect Widgets
          • Atom Widgets
        • Menus
          • Lister Menu Actions
          • Selection Menu Actions
          • Editor Menu Actions
          • Widget Menu Actions
          • Custom Menu Actions
          • RAI Menu Actions
        • Extended Scope
          • Conditional Display
          • Data Context
          • Extra Data
          • Default Item
          • Extra Events
      • Options
      • Translations
      • Icons
      • Styles
      • Components
    • API Mapping
    • Data Schema
      • Common Data
  • Configuration
    • Overview
    • Queries
      • Query Types
      • Query Platforms
        • MongoDB Queries
        • Odata Queries
        • SQL Queries
        • Elasticsearch Queries
        • Lucene Queries
        • Siddhi Queries
    • Business Rules
      • Drools Rules
    • Dynamic Handlers
  • Data Science
    • Overview
    • ML Models
      • Scheduler Platforms
        • Airflow Scheduler
    • GenAI Models
    • MCP Servers
    • Complex Event Processing
      • Siddhi Data Flows
    • Data Visualizations
    • Customizations
  • EXTENSIONS
    • JMESPath
    • Handlebars
Powered by GitBook

© Rierino Software Inc. 2025. All rights reserved.

On this page
  • Delete
  • Duplicate
  • Export
  • Import
  • Query API
  • Call API
  • Call Process API
  • DQ API
  • Render Html
  • Render Template
  • Render Plasmic
  • Toggle Action
  • Run Code
  1. Design
  2. User Interface
  3. UIs
  4. Menus

Editor Menu Actions

Editor menus perform actions on the current item being edited and are accessible through drop-down menu of object editors.

Delete

Deletes currently displayed item.

Duplicate

Copies currently displayed item as a new record with empty ID.

Export

Exports currently displayed item to a local JSON file.

This action has the following special properties:

  • With Details: Whether export should include internal details such as instance version and offsets.

Import

Imports a single item from a local JSON file.

Query API

Sends a request to given API endpoint with the current item data and displays results in a table with provided column details.

  • Columns: List of table columns to display.

  • Style: CSS style of table to display.

  • Require ID: Whether API call should require an item with ID already defined.

  • ID: Field to send item ID on in request payload.

  • Item As: Field to send full item data on in request payload ($ sends item as the root payload, if empty, only ID field is sent).

Call API

Sends a request to given API endpoint with the current item data with option to update current record.

  • Require ID: Whether API call should require an item with ID already defined.

  • ID: Field to send item ID on in request payload.

  • Item As: Field to send full item data on in request payload ($ sends item as the root payload, if empty, only ID field is sent).

  • Replace With: Data element in response to use for replacing current value with ($ for root).

  • Replace Path: Json path to update value on (e.g. child.value).

  • Refresh: Whether editor should refresh itself upon receiving API response or not.

  • Input Contents: Contents array for getting additional inputs to be sent along with item data.

  • Output Contents: Contents array for displaying API response details.

Call Process API

Sends a request to given API endpoint with the current item data with option to display process results.

  • Require ID: Whether API call should require an item with ID already defined.

  • ID: Field to send item ID on in request payload.

  • Type: Action type (process, list) indicating how to process response data.

  • List URL: URL path of the API endpoint for getting process history for current record.

  • Check URL: URL path of the API endpoint for getting current run status for current record.

  • Columns: List of table columns to display.

DQ API

Executes data quality check and displays results as a dialog. Detailed configuration of the data quality control parameters are set at the backend API flow.

This action has the following special properties:

  • URL: URL path of the API endpoint to call for data quality check on current record.

Render Html

Renders static HTML content produced by the backend API and using currently displayed item's data. API endpoint typically uses handlebars templates related to the current item.

This action expects HTML to be displayed as "html" element in API response.

  • Require ID: Whether API call should require an item with ID already defined.

  • ID: Field to send item ID on in request payload.

  • Item As: Field to send full item data on in request payload ($ sends item as the root payload, if empty, only ID field is sent).

  • Filters: List of filters to use for enriching requests sent for html retrieval.

Render Template

Renders dynamic HTML content based on the template provided using currently displayed item's data.

  • Require ID: Whether API call should require an item with ID already defined.

  • ID: Field to send item ID on in request payload.

  • Item As: Field to send full item data on in request payload ($ sends item as the root payload, if empty, only ID field is sent).

  • Template Path: JSON path to the item's data field which includes full template text.

  • Template: Full template text to use for rendering data.

  • Filters: List of filters to use for enriching requests sent for template data retrieval.

  • Data Type: Format of content list received from API response to be rendered:

    • contents: List of {section, component, template, content}, adding template for each entry to base template and passing {component, content} as "[section]-data" to handlebars.

    • data: No formatting, passing received list as is

    • templates: List of {id, data: {template}}, adding template for each entry to base template

  • Data Template Form: Whether templates received from API response is already encapsulated as partial templates ("inline") or should be encapsulated automatically ("body")

  • Data Template Path: For "templates" data type, the path for getting template from list of entries. Defaults to "data.template".

Render Plasmic

Renders dynamic HTML content using a page built using Plasmic app and currently displayed item's data.

  • Require ID: Whether API call should require an item with ID already defined.

  • ID: Field to send item ID on in request payload.

  • Item As: Field to send full item data on in request payload ($ sends item as the root payload, if empty, only ID field is sent).

  • Component Path: JSON path to the item's data field which includes plasmic component name.

  • Component: Plasmic component name to use for rendering data.

  • Filters: List of filters to use for enriching requests sent for template data retrieval.

Toggle Action

Toggles a specific action on the current item using a specific function its editor supports.

This action has the following special properties:

  • Function(fn): Function to call on current item.

  • Arguments(args): Parameters to pass on to called function.

Run Code

Runs a custom JavaScript code with access to specific editor functions and data as props (e.g. props.item, props.editorEvents.onDelete).

This action has the following special properties:

  • Code: JS code to execute.

PreviousSelection Menu ActionsNextWidget Menu Actions

Last updated 7 months ago

This action has the following special properties in addition to :

This action has the following special properties in addition to :

Execute Condition: to allow execution of API call (i.e. for validation of inputs before request).

This action has the following special properties in addition to :

This action has the following special properties in addition to :

This action has the following special properties in addition to :

This action has the following special properties in addition to :

API action properties
API action properties
Condition configuration
API action properties
API action properties
API action properties
API action properties