Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

Introduction

English
borderColorgreen
borderWidth1
titleBGColor#ddffcc
borderStylesolid
titleDefinition
Bean Shell Action allows you to write custom Java code to perform custom actions on the datalist.
Panel
borderColorpurple
borderWidth1
titleBGColor#ddccff
borderStylesolid
titleNew Feature

This is a new feature in Joget Workflow v6.

...

Bean Shell Action Properties

Configure Bean Shell Datalist Action

Image Added

Figure 1: Bean Shell Action Menu

Image Added

Figure 1 : Hyperlink in the row action placeholder and in the bulk action placeholder in the datalist builder

 

Image Removed

Figure 2: Bean Shell Datalist Action Properties

 

NameDescription
LabelLink / Button label.
Confirmation MessageConfirmation message before performing action.
Script

Script in Java.

Injected variables available for consumption are:-

  • httpRequest
  • datalist
  • rowKeys
Code Block
titleSample Code
linenumberstrue
for (String key : rowKeys) {
System.out.println("Record key is " + key);
}

 

Image Removed

Figure 3 : Bean Shell Datalist Action Properties - Visibility Control

 

Visibility Control

Image Added

Figure 3: Visibility Control Properties

NameDescription
Rules
Controls on

Defines when the action should appear based on the condition(s) set.

Only applicable to row action placeholder.

FieldDescription
Join TypeCondition type to fulfill.
FieldForm field ID.

 

 

 

...

Operator

Available operator types:

  • Equal
  • Not Equal
  • Greater Than
  • Greater Than Or Equal
  • Less Than
  • Less Than Or Equal
  • Like
  • Not Like
  • In
  • Not In
  • Is True
  • Is False
  • Is Empty
  • Is Not Empty
  • Regex
  • Not Regex
ValueShow the action when form field matches the condition.