You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Definition
Bean Shell Formatter allows you to write custom Java code to transform values on the datalist column.

Figure 1: Bean Shell Formatter Properties


NameDescription
Script

Script in Java.

The entire script is defaulted to be applied to every row in such column, hence user does not need to perform looping to apply transformation to every row.

To customize this behaviour, user need to handle datalist, column, row variables appropriately.

Injected variables available for consumption are:-

  • datalist - org.joget.apps.datalist.model.DataList
  • column - org.joget.apps.datalist.model.DataListColumn
  • row - org.joget.apps.model.FormRow
  • value - String

Returns a String.

Sample Code
return value + "append this text to every column value";

 

It is also possible to inject hash variables into the values.

Sample Code
return value + " #currentUser.firstName#";

 

 

 

  • No labels